public PersonalDeLaEmpresaDTO PerfilDelPersonal(int id_personal) { _personal = _dbcontext.PersonalDeLaEmpresa.Find(id_personal); if (_personal != null) { var datos = _mapper.Map <PersonalDeLaEmpresaDTO>(_personal); return(datos); } return(null); }
public bool EliminarPersonal(int id_personal) { _personal = _dbcontext.PersonalDeLaEmpresa.Find(id_personal); if (_personal != null) { _dbcontext.PersonalDeLaEmpresa.Remove(_personal); _dbcontext.SaveChanges(); return(true); } return(false); }
public bool EditarPersonal(PersonalDeLaEmpresaDTO editar_Personal) { if (editar_Personal != null) { _personal = _mapper.Map <PersonalDeLaEmpresa>(editar_Personal); // -------AQUÍ ESTOY ENCRIPTANDO LA CONTRASEÑA EN CASO DE HABER SIDO MODIFICADA. _personal.Pass = _protector.Protect(editar_Personal.Pass); // -------AQUÍ ESTOY ENCRIPTANDO LA CONTRASEÑA EN CASO DE HABER SIDO MODIFICADA. _personal.Estado = true; _dbcontext.Entry(_personal).State = EntityState.Modified; _dbcontext.SaveChanges(); return(true); } return(false); }
public IniciarSesion Sesion(IniciarSesion iniciarSesion) { _personal = _dbcontext.PersonalDeLaEmpresa.FirstOrDefault(p => p.Correo == iniciarSesion.Correo); var desencriptandoPass = (iniciarSesion.Pass == _protector.Unprotect(_personal.Pass)) ? _personal.Pass : null; _personal = _dbcontext.PersonalDeLaEmpresa.FirstOrDefault(p => p.Correo == iniciarSesion.Correo && p.Pass == desencriptandoPass); if (_personal != null) { iniciarSesion.Rol = _dbcontext.RolPersonal.Find(_personal.RolPersonalId).CodigoDelRol; return(iniciarSesion); } return(null); }
public bool NuevoPersonal(PersonalDeLaEmpresaDTO nuevo_Personal) { var encriptando = _protector.Protect(nuevo_Personal.Pass); nuevo_Personal.Pass = encriptando; if (nuevo_Personal != null) { _personal = _mapper.Map <PersonalDeLaEmpresa>(nuevo_Personal); _personal.FechaDeIngreso = DateTime.Today; _personal.Estado = true; _dbcontext.PersonalDeLaEmpresa.Add(_personal); _dbcontext.SaveChanges(); return(true); } return(false); }