템플릿에서 전자 메일을 생성하는 시스템에서 작업하고 있습니다. 템플릿은 기업에 의해 공급, 그리고 그들은 이것과 같은 코드의 라인이 포함 된 다음 PaymentAmount가 (예를 들어, 필요한 출력은 £ 5.54 것 정수의 문자열 표현으로 예상된다이 경우프레젠테이션에서 계산을 제거하는 방법
Thank you for your payment of @((decimal.Parse(Model.PaymentAmount)/100).ToString("C"))
을 "554"로 제공됨).
이제 저는 프리젠 테이션 레이어에 계산이 없어야한다고 생각합니다.이 경우에는/100 계산과 구문 분석이 있습니다. 내가 변경보기 등을 제공하는 변환이 서식하기 전에 코드에서 수행이 대안의 수를 제안했다 :
Thank you for your payment of @Model.PaymentAmount.ToString("C")
우리는이 프로젝트에 합리적 능력, 기술 건축가의 집합을 가지고 있지만 나는 그들에게 이것에 대한 좋은 이유를 확신시키는 데 어려움을 겪고있다.
전임자에게 구현 된 후자의 코드 조각을 얻는 데 도움이 될 건축가에게 제시 할 수있는 주장을 누군가가 도와 줄 수 있습니까? 아니면이 접근 방식에 동의하지 않는 이유는 무엇입니까?