public async Task <IActionResult> Asignar([FromBody] LocalidadUsuario lu) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } lu.Username = lu.Username.ToLower(); if (await cmd.Insert(lu, false)) { return(Ok()); } return(BadRequest()); }
async void Asignar() { LocalidadUsuario l = new LocalidadUsuario(); l.Id_localidad = Localidad.Localidad.Id_localidad; l.Username = ((Funcionario)cbFuncionario.SelectedItem).Username; if (await ClienteHttp.Peticion.Send <LocalidadUsuario>(HttpMethod.Post, l, "localidad/asignar", SesionManager.Token, true)) { if (MessageBox.Show("El funcionario fue asignado a la localidad exitosamente.", "Funcionario asignado", MessageBoxButtons.OK) == DialogResult.OK) { Cerrar(); } } else { MessageBox.Show("No ha sido posible asignar al funcionario. Compruebe su conexión a internet.", "Problema al asignar funcionario", MessageBoxButtons.OK); } }