Esempio n. 1
0
        public IDictionary <bool, string> SalvarUsuario(DadosUsuarioVM model)
        {
            Dictionary <bool, string> Result = new Dictionary <bool, string>();

            try
            {
                TBUsuario usu = new TBUsuario();
                if (model.codigoUsuario > 0)
                {
                    usu = _usuario.BuscaUsuarioByID(model.codigoUsuario);
                }
                else
                {
                    usu.ATIVO      = true;
                    usu.dtCadastro = DateTime.Now;
                }

                usu.NMUSUARIO    = model.nomeUsuario;
                usu.LOGIN        = model.Login;
                usu.SENHA        = model.Password;
                usu.dtNascimento = Convert.ToDateTime(model.dataNascimento);
                usu.CPF          = Geral.RemoveCaracteres(model.Cpf);
                usu.EMAIL        = model.Email;

                if (model.codigoUsuario > 0)
                {
                    _usuario.AlteraUsuario(usu);
                }
                else
                {
                    _usuario.IncluiUsuario(usu);
                }
                Result.Add(true, "Usuario salvo com sucesso");
            }
            catch (Exception ex)
            {
                Result.Add(false, ex.Message);
            }

            return(Result);
        }
 public IActionResult Put(Guid id, [FromBody] Usuario usuario)
 {
     _service.AlteraUsuario(usuario);
     return(Ok());
 }