コード例 #1
0
        public HttpResponseMessage GetById(int id)
        {
            Empleado items = c.GetById(id);

            if (items == null)
            {
                //Construyendo respuesta del servidor
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No hay ningun Empleado con el id " + id));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, items));
        }
コード例 #2
0
        public IActionResult Editar(int empleadoId)
        {
            var data = _empleado.GetById(empleadoId);

            var model = CopyPropierties.Convert <Empleado, EmpleadoViewModel>(data);


            ViewBag.Posiciones = new SelectList(_posicion.GetAll, "PosicionId", "PosicionName");
            return(View("Crear", model));
        }
コード例 #3
0
        public IActionResult Index()
        {
            int id = 1;

            var empleado = _empleado.GetById(id);

            var empleadoCV = new EmpleadoDetallesModel
            {
                Identidad          = empleado.Identidad,
                Nombre             = empleado.Nombre,
                PrimerApellido     = empleado.PrimerApellido,
                SegundoApellido    = empleado.SegundoApellido,
                Ofertas            = empleado.Oferta,
                DireccionPostal    = empleado.Direccion,
                Fechanacimiento    = empleado.FechaNacimiento,
                ExperienciaLaboral = empleado.ExperienciaLaboral
            };


            return(View(empleadoCV));
        }