public ActionResult Delete(ProveedorListViewModel proveedorVm) { try { ProveedorListDto proveedorDto = _mapper.Map <ProveedorListDto>(_servicio.GetProveedorPorId(proveedorVm.ProveedorId)); proveedorVm = _mapper.Map <ProveedorListViewModel>(proveedorDto); _servicio.Borrar(proveedorVm.ProveedorId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(proveedorVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var proveedorDto = _servicio.GetProveedorPorId(id); if (proveedorDto == null) { return(HttpNotFound("Còdigo de Proveedor inexistente")); } ProveedorListViewModel proveedorVm = _mapper.Map <ProveedorListViewModel>(proveedorDto); proveedorVm.Localidad = (_serviciosLocalidad.GetLocalidadPorId(proveedorDto.LocalidadId)).NombreLocalidad; return(View(proveedorVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProveedorEditDto proveedorEditDto = servicio.GetProveedorPorId(id); if (proveedorEditDto == null) { return(HttpNotFound("Código de proveerdor inexistente...")); } ProveedorListDto proveedorDto = mapper.Map <ProveedorListDto>(servicio.GetProveedorPorId(id)); ProveedorListViewModel proveedorVm = mapper.Map <ProveedorListViewModel>(proveedorDto); return(View(proveedorVm)); }