public List <Rol> RetrieveAllByIdHotel(int idHotel) { try { var rolMapper = new RolMapper(); var lstResult = SqlDao.GetInstance() .ExecuteQueryProcedure( rolMapper.GetRetriveAllByIdHotelStatement(idHotel) ); if (lstResult.Count <= 0) { return(default(List <Rol>)); } var obj = EntityObjectMapper.BuildObjects(lstResult); return(obj.Cast <Rol>().ToList()); } catch (Exception e) { ManageException(e); } return(null); }
public void Actualizar(TrabajadorDto trabajador) { Trabajador trabajadorActual = repositorio.BuscarPorId(trabajador.Id); trabajadorActual.Nombre = (trabajador.Nombre != null && trabajador.Nombre.Trim() != "") ? trabajador.Nombre : trabajadorActual.Nombre; trabajadorActual.Apellido = (trabajador.Apellido != null && trabajador.Apellido.Trim() != "") ? trabajador.Apellido : trabajadorActual.Apellido; trabajadorActual.Telefono = (trabajador.Telefono != null && trabajador.Telefono.Trim() != "") ? trabajador.Telefono : trabajadorActual.Telefono; trabajadorActual.Dni = (trabajador.Dni != null && trabajador.Dni.Trim() != "") ? trabajador.Dni : trabajadorActual.Dni; trabajadorActual.Email = (trabajador.Email != null && trabajador.Email.Trim() != "") ? trabajador.Email : trabajadorActual.Email; trabajadorActual.Direccion = (trabajador.Direccion != null && trabajador.Direccion.Trim() != "") ? trabajador.Direccion : trabajadorActual.Direccion; trabajadorActual.Sexo = (trabajador.Sexo != null && trabajador.Sexo.Trim() != "") ? trabajador.Sexo : trabajadorActual.Sexo; trabajadorActual.Usuario = (trabajador.Usuario != null && trabajador.Usuario.Trim() != "") ? trabajador.Usuario : trabajadorActual.Usuario; trabajadorActual.Roles = (trabajador.Roles != null && trabajador.Roles.Count() > 0) ? RolMapper.ToRoles(trabajador.Roles) : trabajadorActual.Roles; if (trabajador.Contrasenia != null && trabajador.Contrasenia.Trim() != "") { string hash = BCrypt.Net.BCrypt.HashPassword(trabajador.Contrasenia, 10); trabajadorActual.Contrasenia = hash; } else { Trabajador trabActual = repositorio.BuscarPorId(trabajador.Id); trabajador.Contrasenia = trabActual.Contrasenia; //trabajador.Nombre = (trabajador.Nombre == null || trabajador.Nombre == "") ? trabActual.Nombre : trabajador.Nombre; } repositorio.Actualizar(trabajadorActual); }
public GetRolesResponse GetRoles() { var response = new GetRolesResponse(); try { response.RolViewModel = RolMapper.ConvertToRolViewModel(_rolRepository.GetByCriteria(x => x.IsActivo)); response.IsValid = true; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }
public IEnumerable <RolDto> Listar() { return(RolMapper.ToRolDtos(repositorio.GetRolUsuario(0))); }
public RolCrudFactory() : base() { mapper = new RolMapper(); dao = SqlDao.GetInstance(); }
public CrudRol() { _mapper = new RolMapper(); }