public ActionResult Create(TipoDeDocumentoEditViewModel tipoDocVm) { if (!ModelState.IsValid) { return(View(tipoDocVm)); } TipoDeDocumentoEditDto tipoDocDto = _mapper.Map <TipoDeDocumentoEditDto>(tipoDocVm); if (_servicio.Existe(tipoDocDto)) { ModelState.AddModelError(string.Empty, "Registro Existente..."); return(View(tipoDocVm)); } try { _servicio.Guardar(tipoDocDto); TempData["Msg"] = "Registro Agregado"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(tipoDocVm)); } }
public ActionResult Edit(TipoDeDocumentoEditViewModel tdVm) { if (!ModelState.IsValid) { return(View(tdVm)); } TipoDeDocumentoEditDto tdDto = _mapper.Map <TipoDeDocumentoEditDto>(tdVm); if (_servicio.Existe(tdDto)) { ModelState.AddModelError(string.Empty, "Registro repetido"); return(View(tdVm)); } try { _servicio.Guardar(tdDto); TempData["Msg"] = "Tipo de documento modificado"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(tdVm)); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeDocumentoEditDto tipoDocDto = _servicio.GetipoDeDocumentoPorId(id); TipoDeDocumentoEditViewModel tipoDocVm = _mapper.Map <TipoDeDocumentoEditViewModel>(tipoDocDto); return(View(tipoDocVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeDocumentoEditDto tipoDocDto = _servicio.GetipoDeDocumentoPorId(id); if (tipoDocDto == null) { return(HttpNotFound("Còdigo de Tipo de Documento inexistente...")); } TipoDeDocumentoEditViewModel tipoDocVm = _mapper.Map <TipoDeDocumentoEditViewModel>(tipoDocDto); return(View(tipoDocVm)); }
public ActionResult Delete(TipoDeDocumentoEditViewModel tdVm) { try { tdVm = _mapper.Map <TipoDeDocumentoEditViewModel>(_servicio.GetTipoDeDocumentoId(tdVm.TipoDeDocumentoId)); _servicio.Borrar(tdVm.TipoDeDocumentoId); TempData["Msg"] = "Tipo de documento eliminado"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(tdVm)); } }
public ActionResult Delete(TipoDeDocumentoEditViewModel tipoVm) { try { tipoVm = mapper.Map <TipoDeDocumentoEditViewModel>(servicio.GetTipoDeDocumentoPorId(tipoVm.TipoDeDocumentoId)); servicio.Borrar(tipoVm.TipoDeDocumentoId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(tipoVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDeDocumentoEditDto tdDto = _servicio.GetTipoDeDocumentoId(id); if (tdDto == null) { return(HttpNotFound("Registro inexistente")); } TipoDeDocumentoEditViewModel tdVm = _mapper.Map <TipoDeDocumentoEditViewModel>(tdDto); return(View(tdVm)); }
public ActionResult Delete(TipoDeDocumentoEditViewModel tipoDocVm) { TipoDeDocumentoEditDto tipoDocDto = _mapper.Map <TipoDeDocumentoEditDto>(tipoDocVm); if (_servicio.EstaRelacionado(tipoDocDto)) { ModelState.AddModelError(string.Empty, "Registro relacionado con otra tabla...Baja denegada"); return(View(tipoDocVm)); } try { tipoDocVm = _mapper.Map <TipoDeDocumentoEditViewModel>(_servicio.GetipoDeDocumentoPorId(tipoDocVm.TipoDeDocumentoId)); _servicio.Borrar(tipoDocVm.TipoDeDocumentoId); TempData["Msg"] = "Registro Borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(tipoDocVm)); } }