public ActionResult InserirGet() { InserirCmd parametros = new InserirCmd(); InserirResult result = new InserirResult(parametros); return(View(result)); }
public async Task <HttpResponseMessage> Post([FromBody] InserirCmd parametros) { //if (!ModelState.IsValid) return CustomResponse(ModelState); _usuarioServico.Adicionar(parametros); return(CustomResponse(parametros)); }
public ActionResult InserirPost(InserirCmd parametros) { InserirResult result = new InserirResult(parametros); if (this.EhValido()) { result.Resultado = this._appUsuario.Inserir(parametros); this.Validar(this._appUsuario); } return(View(result)); }
public Usuario Inserir(InserirCmd comando) { this.Notificacoes.Limpar(); Usuario resultado = null; this.IniciarTransicao(); resultado = this._servUsuario.Inserir(comando); this.Validar(this._servUsuario); this.EncerrarTransicao(); return(resultado); }
public Task <HttpResponseMessage> Post([FromBody] InserirCmd parametros) { InvocarSeNulo <InserirCmd>(ref parametros); Usuario resultado = null; if (this.EhValido()) { resultado = this._appUsuario.Inserir(parametros); this.Validar(this._appUsuario); } return(CriarRespostaTask(HttpStatusCode.OK, new { Id = object.Equals(resultado, null) ? null : (Guid?)resultado.Id })); }
public Usuario Inserir(InserirCmd comando) { this.Notificacoes.Limpar(); Usuario resultado = null; if (this.Validar(comando)) { comando.Aplicar(ref resultado); this._repUsuario.Inserir(resultado); if (!this.Validar(this._repUsuario)) { comando.Desfazer(ref resultado); } } return(resultado); }
public Usuario Adicionar(InserirCmd comando) { Usuario usuario = null; int resultado = 0; if (ExecutarValidacao(new InserirValidacao(), comando)) { FiltrarCmd filtro = new FiltrarCmd() { Nome = comando.Nome, Ativo = "true" }; if (_rep.Filtrar(filtro)?.Count() > 0) { Notificar("Já existe um usuário com essas informações"); } if (!HaNotificacoes()) { Sexo sexo = _sexoRep.Get(comando.Sexo); if (object.Equals(sexo, null)) { Notificar("Não foi possível localizar o sexo do usuário"); } if (!HaNotificacoes()) { comando.Aplicar(ref usuario, sexo); resultado = _rep.Insert(usuario); if (resultado < 0) { Notificar("Não foi possível cadastrar o usuário"); } } } } return(usuario); }
public InserirResult(InserirCmd parametros) { this.Parametros = parametros; }
public Curso Inserir(InserirCmd comando) { throw new System.NotImplementedException(); }