Log Import for CreateLog

This commit is contained in:
2014-02-05 15:02:10 -05:00
parent 7976fe04c3
commit 042d3dd476
13 changed files with 349 additions and 27 deletions
+11
View File
@@ -4,6 +4,7 @@ using System.Web.Mvc;
using AutoMapper;
using MileageTraker.Web.Attributes;
using MileageTraker.Web.Utility;
using MileageTraker.Web.ViewModels.CreateLog;
using MileageTraker.Web.ViewModels.Log;
namespace MileageTraker.Web.ViewModels
@@ -61,6 +62,9 @@ namespace MileageTraker.Web.ViewModels
Mapper.CreateMap<LogImportViewModel, LogViewModel>()
.ForMember(u => u.LogType, opt => opt.Ignore())
.ForMember(u => u.Purpose, opt => opt.Ignore());
Mapper.CreateMap<LogImportViewModel, CreateLogViewModel>()
.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())
.ForMember(dest => dest.GasPurchased,
@@ -82,6 +86,13 @@ namespace MileageTraker.Web.ViewModels
return log;
}
public CreateLogViewModel GetCreateLogViewModel()
{
var log = new CreateLogViewModel();
Mapper.Map(this, log);
return log;
}
public Models.Log GetLog()
{
var log = new Models.Log();