public ActionResult Edit(ExtendTypeCreateDTO req) { Response res = new Response(); if (ModelState.IsValid) { try { if (req.Id > 0) { res.Data = _extendRepository.UpdateExtendType(req); } else { var currentUser = OperatorProvider.Provider.GetCurrent(); req.R_Company_Id = currentUser.CompanyId.ToInt(); res.Data = _extendRepository.CreateExtendType(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 UpdateExtendType(ExtendTypeCreateDTO req) { using (var db = new SqlSugarClient(Connection)) { bool result = true; R_ProjectExtendType model = new R_ProjectExtendType() { Name = req.Name, Id = req.Id }; result = db.Update(model); return(result); } }
public bool CreateExtendType(ExtendTypeCreateDTO req) { using (var db = new SqlSugarClient(Connection)) { bool result = true; R_ProjectExtendType model = new R_ProjectExtendType() { Name = req.Name, R_Company_Id = req.R_Company_Id }; if (db.Insert(model) == null) { result = false; } return(result); } }
public ExtendTypeCreateDTO GetExtendTypeModel(int id) { using (var db = new SqlSugarClient(Connection)) { ExtendTypeCreateDTO model = null; var data = db.Queryable <R_ProjectExtendType>().InSingle(id); if (data != null) { model = new ExtendTypeCreateDTO() { Id = data.Id, Name = data.Name, R_Company_Id = data.R_Company_Id }; } return(model); } }