public async Task <ActionResult> Put(int id, Tipousuario tipousuario) { // Se o ID do objeto não existir, ele retorna o erro 400 if (id != tipousuario.IdTipoUsuario) { return(BadRequest()); } try{ await _repositorio.Alterar(tipousuario); }catch (DbUpdateConcurrencyException) { // Verificamos se o objeto inserido realmente existe no banco var tiposuario_valido = await _repositorio.BuscarPorID(id); if (tiposuario_valido == null) { return(NotFound()); } else { throw; } } // NoContent = Retorna 204, sem nada return(NoContent()); }
protected void Button1_Click(object sender, EventArgs e) { Credenciales ObjLogin = new Credenciales(); DataSet Datos = new DataSet(); Tipousuario ObjTipoUsuarios = new Tipousuario(); try { Datos = ObjLogin.ConsultarCredenciales(TextBox1.Text, TextBox2.Text); DataTable DatosConsultados = Datos.Tables["DatosConsultados"]; int NumRegistros = DatosConsultados.Rows.Count; if (NumRegistros == 0) { MessageBox.alert("La Identificacion y/o Contraseña es Incorrecta porfavor, Intentelo de nuevo "); } else { //Datos = ObjTipoUsuarios.ConsultarTipoUsuario(TextBox1.Text); //DataTable DatosConsultadosTipoUsuario = Datos.Tables["DatosConsultados"]; //DataTable DatosIdTipoUsuario = 0; //if (DatosConsultados == 0) //{ //} Response.Redirect("PaginaPrincipalLoginU.aspx"); } } catch (Exception ex) { MessageBox.alert("Error!: " + ex.Message + " " + ObjLogin.Mensaje); } }
private static Tipousuario SetEntity(TipoUsuarioModel model, Tipousuario entity) { entity.Id = model.Id; entity.Descricao = model.Descricao; return(entity); }
public async Task <Tipousuario> Excluir(Tipousuario tipousuario) { using (bddatempoContext _contexto = new bddatempoContext()){ _contexto.Tipousuario.Remove(tipousuario); await _contexto.SaveChangesAsync(); return(tipousuario); } }
public async Task <ActionResult <Tipousuario> > Post(Tipousuario tipousuario) { try{ await _repositorio.Salvar(tipousuario); }catch (DbUpdateConcurrencyException) { throw; } return(tipousuario); }
public async Task <ActionResult <Tipousuario> > Post(Tipousuario tipousuario) { try { await _repositorio.Salvar(tipousuario); } catch (DbUpdateConcurrencyException) { return(BadRequest(new { mensagem = "Não foi possivel realizar o cadastro de tipo de usuario", Erro = true })); } return(tipousuario); }
public async Task <Tipousuario> Alterar(Tipousuario tipousuario) { using (bddatempoContext _contexto = new bddatempoContext()){ //Comparamos os atributos que foram modificados através do EF _contexto.Entry(tipousuario).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(tipousuario); } }
private void Limpiar() { IdTextBox.Text = ""; NombreTextBox.Text = ""; TelefonoTextBox.Text = ""; EmailTextBox.Text = ""; ContraseñaTextBox.Text = ""; ConfimarTextBox.Text = " "; Tipousuario.ClearSelection(); fechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); }
public async Task <Tipousuario> Salvar(Tipousuario tipousuario) { using (bddatempoContext _contexto = new bddatempoContext()){ // Tratamos contra ataques de SQL Injection await _contexto.AddAsync(tipousuario); // Salvamos efetivamente o nosso objeto no banco await _contexto.SaveChangesAsync(); return(tipousuario); } }
public Persona CreateEntity(int type, IPersonaRequest request) { Tipousuario Tipo = (Tipousuario)type; switch (Tipo) { case Tipousuario.Administrador: return(new Administrador()); case Tipousuario.medico: return(new Medico(request.Especializacion)); case Tipousuario.Paciente: return(new Paciente(request.TipoAfiliacion, request.Medico)); default: throw new ArgumentOutOfRangeException(message: "Tipo de usuaro No Válido.", innerException: null); } }
public async Task <ActionResult> Put(int id, Tipousuario tipousuario) { if (id != tipousuario.IdTipoUsuario) { return(BadRequest(new { mensagem = "Tipo de usuario não encontrado", Erro = true })); } try { await _repositorio.Alterar(tipousuario); } catch (DbUpdateConcurrencyException) { var tipousuario_valido = await _repositorio.BuscarPorID(id); if (tipousuario_valido == null) { return(NotFound(new { mensagem = "tipo de usuario não valido", Erro = true })); } else { throw; } } return(Ok("Tipo de usuario cadastrado com sucesso")); }