public ActionResult Create(MaterialModel model) { ResponseJson response = new ResponseJson(); try { if (!ModelState.IsValid) { return(Json(Globals.SetValidationError(ModelState))); } UpdatedInfoModel updatedInfo = new UpdatedInfoModel() { Comment = "Material Created", Type = 1, UpdatedTime = DateTime.Now, UserId = CurrentUser.Id }; using (AppDB db = new AppDB()) { DAL.Material seller = new DAL.Material() { SellerId = model.SellerId, OrderId = model.OrderId, Amount = model.Amount, OrderDate = DateTime.Now, DeliveryDate = model.DeliveryDate, CreatedBy = CurrentUser.Id, Description = model.Description, Id = Guid.NewGuid(), CreatedAt = DateTime.Now, UpdateInfo = new JavaScriptSerializer().Serialize(updatedInfo) }; db.Materials.Add(seller); db.SaveChanges(); } } catch (Exception ex) { response.IsError = true; response.Id = -6; } return(Json(response)); }
public ActionResult Create(MaterialModel model) { ResponseJson response = new ResponseJson(); try { if (!ModelState.IsValid) { return Json(Globals.SetValidationError(ModelState)); } UpdatedInfoModel updatedInfo = new UpdatedInfoModel() { Comment = "Material Created", Type = 1, UpdatedTime = DateTime.Now, UserId = CurrentUser.Id }; using (AppDB db = new AppDB()) { DAL.Material seller = new DAL.Material() { SellerId=model.SellerId, OrderId=model.OrderId, Amount=model.Amount, OrderDate=DateTime.Now, DeliveryDate=model.DeliveryDate, CreatedBy = CurrentUser.Id, Description = model.Description, Id = Guid.NewGuid(), CreatedAt = DateTime.Now, UpdateInfo = new JavaScriptSerializer().Serialize(updatedInfo) }; db.Materials.Add(seller); db.SaveChanges(); } } catch (Exception ex) { response.IsError = true; response.Id = -6; } return Json(response); }