Add cancel button for edit log.
Disable edit button for past month Format gas correctly
This commit is contained in:
@@ -68,6 +68,12 @@ namespace MileageTraker.Web.ViewModels.CreateLog
|
||||
|
||||
static EditPastViewModel()
|
||||
{
|
||||
Func<Models.Log, object> gasFormatter = l =>
|
||||
{
|
||||
if (Math.Abs(l.GasPurchased - 0.0) < double.Epsilon)
|
||||
return string.Empty;
|
||||
return l.GasPurchased;
|
||||
};
|
||||
Mapper.CreateMap<string, int>().ConvertUsing(Convert.ToInt32);
|
||||
Mapper.CreateMap<string, double>().ConvertUsing(Convert.ToDouble);
|
||||
Mapper.CreateMap<string, DateTime>().ConvertUsing(new DateTimeTypeConverter());
|
||||
@@ -75,7 +81,8 @@ namespace MileageTraker.Web.ViewModels.CreateLog
|
||||
.ForMember(u => u.Purpose, opt => opt.Ignore());
|
||||
Mapper.CreateMap<Models.Log, EditPastViewModel>()
|
||||
.ForMember(vm => vm.Date, opt => opt.MapFrom(m => m.Date.ToString("d")))
|
||||
.ForMember(u => u.Purpose, opt => opt.Ignore());
|
||||
.ForMember(u => u.Purpose, opt => opt.Ignore())
|
||||
.ForMember(vm => vm.GasPurchased, opt => opt.ResolveUsing(gasFormatter));
|
||||
}
|
||||
|
||||
public EditPastViewModel()
|
||||
|
||||
Reference in New Issue
Block a user