public async Task <IActionResult> Edit([FromBody] CityEntry pModel) { // Validation if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Validate(pModel, true) == false) { return(BadRequest(ModelState)); } else { // Execution of concrete process SQLResult result = new SQLResult(); result = await _repo.Edit(pModel); if (result.ErrorNo > 0) { return(BadRequest(result)); } else { return(Ok(result)); } } }
public virtual async Task <ActionResult> Edit(int ID, CityModel viewModel) { ViewBag.Country = CList(); if (ModelState.IsValid) { if (!_City.IsExist(viewModel.Name, ID)) { _City.Edit(ID, viewModel); await _uow.SaveChangesAsync(); } else { ViewBag.Message = "عنوان وارد شده در سیستم موجود است."; return(View()); } } return(View()); }
public IHttpActionResult Edit(TOURIS_TV_CITY cityView) { ApiResData res = new ApiResData(); try { if (!ModelState.IsValid) { rs.SetErrorStatus(eFunc.fg.SFailed); resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Edit, new Exception(eFunc.fg.DataIsntValid))); return(Content(HttpStatusCode.NotFound, resObj)); } TOURIS_TM_CITY city = new TOURIS_TM_CITY(); city.ID = cityView.ID; city.PROVINCE_ID = cityView.PROVINCE_ID; city.CITY_CODE = cityView.CITY_CODE; city.CITY_NAME = cityView.CITY_NAME; city.CITY_DESCRIPTION = cityView.CITY_DESCRIPTION; city.LAST_MODIFIED_TIME = cityView.LAST_MODIFIED_TIME; city.LAST_MODIFIED_BY = cityView.LAST_MODIFIED_BY; rs = repo.Edit(city); if (rs.IsSuccess) { rs.SetSuccessStatus(); } else { rs.SetErrorStatus(eFunc.fg.SFailed); } resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Edit, null)); return(Content(HttpStatusCode.OK, resObj)); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Edit, new Exception(eFunc.fg.EFailed))); return(Content(HttpStatusCode.BadRequest, resObj)); } }