Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }