public ActionResult AddNewHistory(MobileHistoryViewModel model) { var data = new MobileResponseModel(); var history = new MobileHistoryViewModel { Id = Guid.NewGuid().ToString(), DocumentId = model.DocumentId, HistoryTypeId = 1, UserId = model.UserId, Text = model.Text }.ToEntity(); try { GenericFactory.Business.AddHistory(history); data.Datas = new { Id = history.Id.ToString() }; } catch (Exception ex) { data.Status = false; data.ErrorCode = "001"; data.ErrorMessage = ex.Message; data.MessageId = ""; data.TimeStamp = ""; } return(new JsonCamelCaseResult(data, JsonRequestBehavior.AllowGet)); }
public static History ToEntity(this MobileHistoryViewModel viewModel) { return(new History { Id = new Guid(viewModel.Id), DocumentId = new Guid(viewModel.DocumentId), HistoryTypeId = viewModel.HistoryTypeId, UserId = viewModel.UserId, Text = viewModel.Text }); }