public ResultHelper AddMainUnit(MainUnitDto mainUnitDto) { try { if (IsThere(mainUnitDto)) { return(new ResultHelper(false, mainUnitDto.MainUnitID, ResultHelper.IsThereItem)); } mainunit item = new mainunit(); item.MainUnitID = mainUnitDto.MainUnitID; item.Name = mainUnitDto.Name; using (UnitOfWork unitofWork = new UnitOfWork()) { unitofWork.GetRepository <mainunit>().Insert(item); unitofWork.saveChanges(); return(new ResultHelper(true, item.MainUnitID, ResultHelper.SuccessMessage)); } } catch (Exception ex) { return(new ResultHelper(true, mainUnitDto.MainUnitID, ResultHelper.UnSuccessMessage)); } }
public ActionResult Edit(MainUnitDto model) { ResultHelper result = JsonConvert.DeserializeObject <ResultHelper>(mainUnitService.SetMainUnit(model)); ViewBag.Message = Helper.GetResultMessage(result.Result, result.ResultDescription); return(View()); }
public bool IsThere(MainUnitDto mainUnitDto) { using (UnitOfWork unitofWork = new UnitOfWork()) { var item = unitofWork.GetRepository <mainunit>().GetById(x => x.Name.ToUpper() == mainUnitDto.Name.ToUpper()); if (item != null) { return(true); } else { return(false); } } }
public MainUnitDto GetMainUnit(int mainUnitID) { try { using (UnitOfWork unitofWork = new UnitOfWork()) { mainunit item = new mainunit(); item = unitofWork.GetRepository <mainunit>().GetById(x => x.MainUnitID == mainUnitID); MainUnitDto mainUnitDto = new MainUnitDto(); mainUnitDto.MainUnitID = item.MainUnitID; mainUnitDto.Name = item.Name; return(mainUnitDto); } } catch (Exception) { return(null); } }
public string SetMainUnit(MainUnitDto mainUnitDto) { return(JsonConvert.SerializeObject(mainUnitLogic.SetMainUnit(mainUnitDto))); }