Beispiel #1
0
 public DtoUsuario ConsultarUnUsuario(DtoUsuario DtoUsuario)
 {
     try
     {
         ent.Usuario objUsuario = this.dTUsuario.TraerUno(x => x.IdUsuario == (DtoUsuario.IdUsuario > 0 ? DtoUsuario.IdUsuario : x.IdUsuario) && x.Nombre.ToLower() == (DtoUsuario.Nombre != string.Empty ? DtoUsuario.Nombre.ToLower() : x.Nombre.ToLower()));
         DtoUsuario  dtoUsuario = AutoMapper.Mapper.Map <ent.Usuario, Dto.DtoUsuario>(objUsuario);
         return(dtoUsuario != null ? dtoUsuario : new DtoUsuario());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #2
0
 public DtoUsuario CrearUsuario(DtoUsuario DtoUsuario)
 {
     try
     {
         ent.Usuario objUsuario = AutoMapper.Mapper.Map <Dto.DtoUsuario, ent.Usuario>(DtoUsuario);
         objUsuario = this.dTUsuario.Adicionar(objUsuario);
         Dto.DtoUsuario dtoFactu = AutoMapper.Mapper.Map <ent.Usuario, Dto.DtoUsuario>(objUsuario);
         return(dtoFactu);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #3
0
 public DtoUsuario ModificarUsuario(DtoUsuario DtoUsuario)
 {
     try
     {
         ent.Usuario objUsuario = this.dTUsuario.TraerUno(x => x.IdUsuario == DtoUsuario.IdUsuario);
         objUsuario.IdUsuario = DtoUsuario.IdUsuario;
         objUsuario.Nombre    = DtoUsuario.Nombre;
         objUsuario           = this.dTUsuario.Modificar(objUsuario);
         Dto.DtoUsuario dtoFactu = AutoMapper.Mapper.Map <ent.Usuario, DtoUsuario>(objUsuario);
         return(dtoFactu);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #4
0
 public ent.Usuario Modificar(ent.Usuario Entidad)
 {
     this.repocitorio.Modificar(Entidad);
     this.repocitorio.Guardar();
     return(Entidad);
 }
Beispiel #5
0
 public ent.Usuario Eliminar(ent.Usuario Entidad)
 {
     this.repocitorio.Eliminar(Entidad);
     this.repocitorio.Guardar();
     return(Entidad);
 }
Beispiel #6
0
 public ent.Usuario Adicionar(ent.Usuario Usuario)
 {
     this.repocitorio.Adicionar(Usuario);
     this.repocitorio.Guardar();
     return(Usuario);
 }