public void Adicionar_UsuarioValido_ComSucesso() { _usuarioServico.Adicionar(new Usuario() { Login = "******", Nome = "login adicionado", Senha = "123" }); var usuarioAdicionado = _usuarioServico.ObterTodos().FirstOrDefault(_ => _.Nome == "login adicionado"); Assert.IsNotNull(usuarioAdicionado); }
public async Task <ActionResult> Adicionar([FromBody] UsuarioModel model) { try { if (model.Valido()) { _usuarioServico.Adicionar( new Usuario() { Login = model.login, Nome = model.nome, Senha = model.senha }); return(Ok($"Usuário {model.nome.Trim()} ({model.login.Trim()}) cadastrado com sucesso.")); } else { throw new ExceptionBusiness("Problema ao adicionar usuário: Modelo inválido."); } } catch (System.Exception ex) { return(this.TratarErro(ex)); } }
public ActionResult Create(UsuarioViewModel usuarioViewModel) { try { PopularDropDownCidade(); if (ModelState.IsValid) { var usuario = Mapper.Map <Usuario>(usuarioViewModel); _usuarioServico.Adicionar(usuario); _usuarioServico.SalvarAlteracoes(); TempData["MensagensSucesso"] = "Usuário registrado com Sucesso!"; return(RedirectToAction("Index")); } return(View(usuarioViewModel)); } catch (Exception ex) { TempData["MensagensErro"] = ex.Message; return(View(usuarioViewModel)); } }
public async Task <HttpResponseMessage> Post([FromBody] InserirCmd parametros) { //if (!ModelState.IsValid) return CustomResponse(ModelState); _usuarioServico.Adicionar(parametros); return(CustomResponse(parametros)); }
public Usuario Adicionar(Usuario usuario) { if (!Notifications.HasNotifications()) { _usuarioServico.Adicionar(usuario); } return(usuario); }
//public void Adicionar(Usuario entity, IDapperContexto dapperContext) public Usuario Adicionar(Usuario entity) { try { //_servico.Adicionar(entity, _uow.BeginTransaction()); return(_servico.Adicionar(entity)); //_uow.Commit(); } catch (Exception ex) { //_uow.Rollback(); throw ex; } }
public void CadastrarUsuario(UsuarioPessoaDTO usuarioPessoaDto) { var usuario = usuarioPessoaDto.ConverterParaEntidade().Cast <Usuario>(); _usuarioServico.Adicionar(usuario); }