public DivisionEditModel UpdateDivision(DivisionEditModel model) { var division = ApplyChanges(model); division.ObjectState = ObjectState.Modified; division.UpdatedDate = DateTime.Now; _divisionService.Update(division); _divisionService.RefreshCache(); return(model); }
private Division ApplyChanges(DivisionEditModel model) { return(new Division { DivisionID = Guid.Empty != model.DivisionId ? model.DivisionId : PrimeActs.Service.IDGenerator.NewGuid(_serverCode.ToCharArray()[0]), DivisionName = model.DivisionName, IsActive = model.IsActive, UpdatedDate = string.IsNullOrWhiteSpace(model.UpdatedDate) ? (DateTime?)null : DateTime.Parse(model.UpdatedDate), //CreatedBy = model.CreatedBy, CreatedDate = string.IsNullOrWhiteSpace(model.CreatedDate) ? (DateTime?)null : DateTime.Parse(model.CreatedDate), CompanyID = model.RelatedCompanyId, }); }
public DivisionEditModel CreateDivision(DivisionEditModel model) { var division = ApplyChanges(model); division.ObjectState = ObjectState.Added; //division.CreatedBy = division.CreatedDate = DateTime.Now; division.IsActive = true; _divisionService.Insert(division); _divisionService.RefreshCache(); model.DivisionId = division.DivisionID; return(model); }