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)); }
public Empleado Crear(Empleado Empleado) { return(EmpleadoService.Create(Empleado)); }
public ActionResult CreateEmpleado([FromBody] Empleado empleado) { _service.Create(empleado); return(Ok()); }