public void Create(Usuario usuario) { try { var userDB = _crudUsuario.Retrieve <Usuario>(usuario); if (userDB != null) { throw new BusinessException(207); } usuario.PasswordSalt = GenerateSalt(); usuario.PasswordHash = GenerateHash(usuario.Password, usuario.PasswordSalt); usuario.PasswordLastSet = DateTime.Now; _crudUsuario.Create(usuario); //Record password history _crudContrasena.Create(new HistorialContrasena { Email = usuario.Email, PasswordHash = usuario.PasswordHash, Fecha = usuario.PasswordLastSet }); } catch (Exception e) { ExceptionManager.GetInstance().Process(e); } }
public Usuario RetrieveUsuario(string pcedula) { var usuario = new Usuario { Cedula = pcedula }; return(_crudFactory.Retrieve <Usuario>(usuario.Cedula)); }
public void Create(Usuario usuario) { try { var c = crudUsuario.Retrieve <Usuario>(usuario); if (c != null) { //Usuario already exists. throw new BussinessException(3); } crudUsuario.Create(usuario); } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public void Create(Usuario entidad) { try { var c = crud.Retrieve <Usuario>(entidad); if (c != null) { } else { crud.Create(entidad); } } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public Usuario RetrieveById(Usuario usuario) { Usuario c = null; try { c = crudUsuario.Retrieve <Usuario>(usuario); if (c == null) { //No existe throw new BussinessException(12); } } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } return(c); }
public Usuario RetrieveById(Usuario usuario) { Usuario usuarioActualizado = crudUsuario.Retrieve <Usuario>(usuario); Archivo archivo = new Archivo() { Id = usuarioActualizado.Foto.Id }; usuarioActualizado.Foto = this.itemManagement.RetrieveItemArchivo(archivo); return(usuarioActualizado); }
public void Create(Usuario user) { try { var c = crudUsuario.Retrieve <Usuario>(user); if (c != null) { //Usuario already exist throw new Exception("Error. Usuario ya existe"); } else { crudUsuario.Create(user); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public ListaDeseo RetrieveListaUsuario(int id_usuario) { var registros = crudListaDeseo.RetrieveAllByUser <ListaDeseo>(id_usuario); var items = new List <Item>(); var lista = new ListaDeseo(); var user = new Usuario(); for (int i = 0; i < registros.Count; i++) { var tmp_item = new Item(); tmp_item.id = registros[i].id_item; tmp_item = crudItem.Retrieve <Item>(tmp_item); items.Add(tmp_item); } user.Id = id_usuario; user = crudUsuario.Retrieve <Usuario>(user); lista.items = items; lista.usuario = user; return(lista); }
public Usuario RetrieveByName(Usuario usuario) { return(crudUsuario.Retrieve <Usuario>(usuario)); }