Exemplo n.º 1
0
        public string Salvar(CadastrarUsuarioViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ModelState.Values.SelectMany(v => v.Errors).First().ErrorMessage);
            }
            if (viewModel != null)
            {
                using (DbCrud contextObj = new DbCrud())
                {
                    Usuario usuario = new Usuario();
                    usuario.Nome     = viewModel.Nome;
                    usuario.Telefone = viewModel.Telefone;
                    usuario.Email    = viewModel.Email;
                    usuario.Cpf      = viewModel.Cpf;

                    contextObj.Usuarios.Add(usuario);
                    contextObj.SaveChanges();
                    return("Usuário cadastado com sucesso.");
                }
            }
            else
            {
                return("Usuário não Cadastrado");
            }
        }
Exemplo n.º 2
0
        public string Atualizar(AtualizarUsuarioViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ModelState.Values.SelectMany(v => v.Errors).First().ErrorMessage);
            }
            if (viewModel.idUsuario != 0)
            {
                using (DbCrud contextObj = new DbCrud())
                {
                    Usuario usuario = contextObj.
                                      Usuarios
                                      .Where(u => u.IdUsuario == viewModel.idUsuario).FirstOrDefault();

                    if (usuario != null)
                    {
                        usuario.Nome     = viewModel.Nome;
                        usuario.Telefone = viewModel.Telefone;
                        usuario.Email    = viewModel.Email;
                        usuario.Cpf      = viewModel.Cpf;

                        contextObj.SaveChanges();
                        return("Usuário atualizado com sucesso!");
                    }
                    else
                    {
                        return("Usuário não atualizado");
                    }
                }
            }
            else
            {
                return("Usuário não atualizado");
            }
        }
Exemplo n.º 3
0
 public string Deletar(string idUsuario)
 {
     if (!ModelState.IsValid)
     {
         return(ModelState.Values.SelectMany(v => v.Errors).First().ErrorMessage);
     }
     if (!String.IsNullOrEmpty(idUsuario))
     {
         try
         {
             int _idUsuario = Int32.Parse(idUsuario);
             using (DbCrud contextObj = new DbCrud())
             {
                 Usuario _usuario = contextObj.Usuarios.Where(u => u.IdUsuario == _idUsuario).FirstOrDefault();
                 contextObj.Usuarios.Remove(_usuario);
                 contextObj.SaveChanges();
                 return("Usuário deletado com sucesso;");
             }
         }
         catch (Exception)
         {
             return("Usuário não encontrado");
         }
     }
     else
     {
         return("Erro Interno");
     }
 }