/// <summary> /// Format Application model to ApplicationViewModel /// </summary> public static ApplicationViewModel FormatApplicationModel(Infrastructure.DataContext.Application model) { return(new ApplicationViewModel() { Id = model.Id, Name = model.Name, CreatedDate = model.CreatedDate, LastUpdatedDate = model.LastUpdatedDate, Status = model.IdStatusNavigation != null?FormatStatusCatalogModel(model.IdStatusNavigation) : null }); }
/// <summary> /// Format ApplicationViewModel to Application model /// </summary> public static Infrastructure.DataContext.Application FormatApplicationModel(SaveApplicationViewModel model, Infrastructure.DataContext.Application modelDB = null) { if (modelDB == null) { modelDB = new Infrastructure.DataContext.Application() { Id = model.Id, Name = model.Name, CreatedDate = Utils.GetCurrentDateTime(), LastUpdatedDate = Utils.GetCurrentDateTime(), IdStatus = model.IdStatus }; } else { modelDB.Name = model.Name; modelDB.LastUpdatedDate = Utils.GetCurrentDateTime(); modelDB.IdStatus = model.IdStatus; } return(modelDB); }