public async Task <IActionResult> Create([Bind("EmpleadoID,Nombre,Telefono,Direccion,PuestoID")] Empleado empleado)
        {
            if (ModelState.IsValid)
            {
                await _empleadoService.Create(empleado);

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PuestoID"] = new SelectList(_empleadoService.GetPuestos(), "PuestoID", "Nombre", empleado.PuestoID);
            return(View(empleado));
        }
        public async Task <IActionResult> Create(EmpleadoViewModel model)
        {
            if (ModelState.IsValid)
            {
                var result = await _empleadoService.Create(model.empleado);

                if (result.IsSuccess)
                {
                    return(RedirectToAction("Index"));
                }

                throw new Exception("No se actualizaron los datos");
            }

            return(View(model));
        }
Beispiel #3
0
 public Empleado Crear(Empleado Empleado)
 {
     return(EmpleadoService.Create(Empleado));
 }
 public ActionResult CreateEmpleado([FromBody] Empleado empleado)
 {
     _service.Create(empleado);
     return(Ok());
 }