Add ability to fix errors during import

This commit is contained in:
2014-02-03 21:16:35 -05:00
parent 3ab80e283a
commit 8b8d82f3d3
8 changed files with 88 additions and 49 deletions
+8 -7
View File
@@ -23,6 +23,7 @@ namespace MileageTraker.Web.ViewModels
public string EndOdometer { get; set; }
[Required(ErrorMessage = "Required")]
[MileageLogTypeValid(ErrorMessage = "Invalid Log Type")]
[Display(Name = "Type")]
[HiddenInput]
public string LogType { get; set; }
@@ -58,6 +59,7 @@ namespace MileageTraker.Web.ViewModels
Mapper.CreateMap<string, double>().ConvertUsing(Convert.ToDouble);
Mapper.CreateMap<string, DateTime>().ConvertUsing(new DateTimeTypeConverter());
Mapper.CreateMap<LogImportViewModel, LogViewModel>()
.ForMember(u => u.LogType, opt => opt.Ignore())
.ForMember(u => u.Purpose, opt => opt.Ignore());
Mapper.CreateMap<LogImportViewModel, Models.Log>()
.ForMember(u => u.Purpose, opt => opt.Ignore())
@@ -73,13 +75,12 @@ namespace MileageTraker.Web.ViewModels
{
}
//public LogViewModel GetLogViewModel()
//{
// var log = new LogViewModel();
// Mapper.Map(this, log);
// return log;
//}
public LogViewModel GetLogViewModel()
{
var log = new LogViewModel();
Mapper.Map(this, log);
return log;
}
public Models.Log GetLog()
{