Example #1
0
        /// <summary>
        /// Obtem todos por parametro
        /// </summary>
        public async Task <Usuario> AlterarAsync(UsuarioTo usuario)
        {
            Usuario usuarioObj = await _db.Usuario.Where(p => p.Id == usuario.Id).FirstOrDefaultAsync();

            usuarioObj.Nome  = usuario.Nome;
            usuarioObj.Login = usuario.Login;
            usuarioObj.Senha = usuario.Senha;
            usuarioObj.Email = usuario.Email;

            var usuarioAlterado = _db.Usuario.Update(usuarioObj);

            _db.SaveChanges();

            return(usuarioObj);
        }
 /// <summary>
 /// Obtem todos por parametro
 /// </summary>
 public async Task <Usuario> AlterarAsync(UsuarioTo usuario)
 {
     return(await _usuarioRepository.AlterarAsync(usuario));
 }