コード例 #1
0
 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));
     }
 }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }