public IActionResult Delete(int id) { var result = _service.DeleteById(id); if (result.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddResultErrors(result); return(BadRequest(ModelState)); }
public virtual IActionResult Delete(TKey id) { var result = _service.DeleteById(id); if (result.Succeeded) { return(RedirectToAction("List")); } ModelState.AddResultErrors(result); return(BadRequest(ModelState)); }
public IActionResult Edit(CountryForm model) { if (ModelState.IsValid) { var result = _service.UpdateFromDto <CountryForm>(model.Id, model); if (result.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddResultErrors(result); } return(View(model)); }
public virtual IActionResult Create(TCreateModel model) { if (ModelState.IsValid && LoadEntityDataBeforeCreate(model)) { var result = _service.CreateFromDto <TCreateModel>(model); if (result.Succeeded) { return(RedirectToAction("List")); } ModelState.AddResultErrors(result); } LoadRelatedCreateModelData(model); return(View(model)); }
public virtual IActionResult Edit([FromRoute] TKey id, TEditModel model) { if (ModelState.IsValid && LoadEntityDataBeforeEdit(model)) { var result = _service.UpdateFromDto <TEditModel>(id, model); if (result.Succeeded) { return(RedirectToAction("List")); } ModelState.AddResultErrors(result); } LoadRelatedEditModelData(model); return(View(model)); }