public int Create(HoldingRequestParameter parameters) { var viewModel = MapFromClientParameters(parameters); var entity = viewModel.MapTo <HoldingRequest>(); entity.SendDate = entity.SendDate.GetValueOrDefault().ToUtcTimeFromClientTime(); var savedEntity = MasterFileService.Add(entity); return(savedEntity.Id); }
public ActionResult Update(HoldingRequestParameter parameters) { var viewModel = MapFromClientParameters(parameters); byte[] lastModified = null; if (ModelState.IsValid) { var entity = MasterFileService.GetById(viewModel.SharedViewModel.Id); var mappedEntity = viewModel.MapPropertiesToInstance(entity); mappedEntity.SendDate = mappedEntity.SendDate.GetValueOrDefault().ToUtcTimeFromClientTime(); lastModified = MasterFileService.Update(mappedEntity).LastModified; } return(Json(new { Error = string.Empty, Data = new { LastModified = lastModified } }, JsonRequestBehavior.AllowGet)); }