public IHttpActionResult Put(int id, EditarEmpleadoRequest editarEmpleado) { var empleadoDao = new EmpleadoDao(db); var empleado = empleadoDao.GetEmpleado(id); empleado.PERSONAS.Nombres = editarEmpleado.Nombres; empleado.PERSONAS.Apellidos = editarEmpleado.Apellidos; empleado.PERSONAS.GeneroId = Convert.ToInt32(editarEmpleado.GeneroId); Console.WriteLine("la id del genero es: " + editarEmpleado.GeneroId); empleado.PERSONAS.TipoDocumentoId = Convert.ToInt32(editarEmpleado.TiposdeDocumentoId); Console.WriteLine("la id del td es: " + editarEmpleado.TiposdeDocumentoId); empleado.PERSONAS.NumeroDocumento = editarEmpleado.numeroDocumento; empleado.RolId = Convert.ToInt32(editarEmpleado.RolId); Console.WriteLine("la id del rol es: " + editarEmpleado.RolId); empleado.Telefono = editarEmpleado.telefono; empleado.Salario = editarEmpleado.salario; empleado.Correo = editarEmpleado.correo; empleado.Clave = editarEmpleado.clave; empleadoDao.EditarEmpleado(empleado); return(Ok("Empleado editado correctamente")); }
public ActionResult EliminarEmpleado() { var empleadoIdStr = Request.QueryString.Get("empleado"); var empleadoId = empleadoIdStr == null ? null : new int?(Convert.ToInt32(empleadoIdStr)); var empleadoDao = new EmpleadoDao(db); var empleado = empleadoDao.GetEmpleado(empleadoId); empleadoDao.EliminarEmpleado(empleado); Response.Redirect("/Administrar/VerEmpleados"); return(View()); }