public ActionResult Edit(RestaurantCreateDTO req) { Response res = new Response(); if (ModelState.IsValid) { try { if (req.Id > 0) { res.Data = RestaurantRepository.Update(req); } else { res.Data = RestaurantRepository.Create(req); } } catch (Exception ex) { res.Message = ex.InnerException.Message; } } else { res.Data = false; res.Message = string.Join(",", ModelState.SelectMany(ms => ms.Value.Errors).Select(e => e.ErrorMessage)); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(RestaurantCreateDTO req) { Response res = new Response(); if (ModelState.IsValid) { try { if (req.Id > 0) { res.Data = _restaurantRepository.Update(req); } else { var operatorUser = OperatorProvider.Provider.GetCurrent(); req.R_Company_Id = operatorUser.CompanyId.ToInt(); res.Data = _restaurantRepository.Create(req); } } catch (Exception ex) { res.Message = ex.Message; } } else { res.Data = false; res.Message = string.Join(",", ModelState .SelectMany(ms => ms.Value.Errors) .Select(e => e.ErrorMessage)); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public bool Update(RestaurantCreateDTO req) { using (var db = new SqlSugarClient(Connection)) { bool result = true; result = db.Update <R_Restaurant>( new R_Restaurant { Description = req.Description, R_Company_Id = req.R_Company_Id, Name = req.Name }, x => x.Id == req.Id); return(result); } }
public bool Create(RestaurantCreateDTO req) { using (var db = new SqlSugarClient(Connection)) { bool result = true; R_Restaurant model = new R_Restaurant { Name = req.Name, Description = req.Description, R_Company_Id = req.R_Company_Id }; if (db.Insert(model) == null) { result = false; } return(result); } }
public RestaurantCreateDTO GetModel(int id) { using (var db = new SqlSugarClient(Connection)) { RestaurantCreateDTO result = null; var model = db.Queryable <R_Restaurant>().InSingle(id); if (model != null) { result = new RestaurantCreateDTO { Id = model.Id, Name = model.Name, Description = model.Description, R_Company_Id = model.R_Company_Id }; } return(result); } }