public ActionResult Delete(EmpleadoListViewModel empleadoVm) { try { EmpleadoListDto empleadoDto = _mapper.Map <EmpleadoListDto>(_servicio.GetEmpleadoPorId(empleadoVm.EmpleadoId)); empleadoVm = _mapper.Map <EmpleadoListViewModel>(empleadoDto); _servicio.Borrar(empleadoVm.EmpleadoId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(empleadoVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var empleadoDto = _servicio.GetEmpleadoPorId(id); if (empleadoDto == null) { return(HttpNotFound("Còdigo de Empleado inexistente")); } EmpleadoListViewModel empleadoVm = _mapper.Map <EmpleadoListViewModel>(empleadoDto); empleadoVm.TipoDeTarea = (_serviciosTipoDeTarea.GetipoDeTareaPorId(empleadoDto.TipoDeTareaId)).Descripcion; empleadoVm.Localidad = (_serviciosLocalidad.GetLocalidadPorId(empleadoDto.LocalidadId)).NombreLocalidad; return(View(empleadoVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmpleadoEditDto empleadoEditDto = servicio.GetEmpleadoPorId(id); if (empleadoEditDto == null) { return(HttpNotFound("Código de empelado inexistente...")); } EmpleadoListDto empleadoDto = mapper.Map <EmpleadoListDto>(servicio.GetEmpleadoPorId(id)); EmpleadoListViewModel empleadoVm = mapper.Map <EmpleadoListViewModel>(empleadoDto); return(View(empleadoVm)); }