I’m currently developing an app using ASP.NET MVC3 and Entity Framework 4.1 Code First and also trying to apply DDD little by little since I’m only began learning it.
I have a model of :
public class ClassA
{
public decimal MonthlyRate { get; set; }
public virtual decimal DailyRate
{
get { return this.MonthlyRate / 30; }
private set { }
}
}
Right now, this code works but what if I’ll be having a flag (which will be checked by user) on the View triggering for a new computation. Let’s say the flag instead of dividing it by 30, monthly rate now will be divided by 5. Any suggestions? Thanks.
then you can switch this when you want
This works well for more complicated situations. In your situation it may be too over designed. Hope you get the point