public MedicoCidade(int medicoId, int cidadeId, MedicoModels medico, CidadeModels cidade) { this.MedicoId = medicoId; this.CidadeId = cidadeId; this.Medico = medico; this.Cidade = cidade; }
public async Task <ActionResult> DeleteConfirmed(int id) { CidadeModels cidadeModels = await db.Cidades.FindAsync(id); db.Cidades.Remove(cidadeModels); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Nome,EstadoId")] CidadeModels cidadeModels) { if (ModelState.IsValid) { db.Entry(cidadeModels).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(db.Estados, "Id", "Nome", cidadeModels.EstadoId); return(View(cidadeModels)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Nome,EstadoId")] CidadeModels cidadeModels) { if (ModelState.IsValid) { db.Cidade.Add(cidadeModels); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(db.Estado, "Id", "Nome", cidadeModels.EstadoId); return(View(cidadeModels)); }
// GET: Cidade/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CidadeModels cidadeModels = await db.Cidades.FindAsync(id); if (cidadeModels == null) { return(HttpNotFound()); } return(View(cidadeModels)); }
public async Task <IActionResult> post(CidadeModels model) { try{ _repo.Add(model); if (await _repo.SaveChangesAsync()) { return(Ok($"Adicionado com Sucesso")); } } catch (Exception ex) { return(BadRequest($"Erro: {ex.Message}")); } return(BadRequest()); }
// GET: Cidade/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CidadeModels cidadeModels = await db.Cidades.FindAsync(id); if (cidadeModels == null) { return(HttpNotFound()); } ViewBag.EstadoId = new SelectList(db.Estados, "Id", "Nome", cidadeModels.EstadoId); return(View(cidadeModels)); }
public HttpResponseMessage GetListCidades(int estado) { HttpResponseMessage retorno = new HttpResponseMessage(); string connectionString = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; List <CidadeModels> listCidade = new List <CidadeModels>(); try { using (MySqlConnection conn = new MySqlConnection(connectionString)) { MySqlCommand comando = new MySqlCommand("SELECT CID.ID, CID.NOME FROM TB_CIDADE CID WHERE CID.ID_ESTADO = @ESTADO", conn); comando.Parameters.AddWithValue("@ESTADO", estado); try { conn.Open(); MySqlDataReader rdr = comando.ExecuteReader(); while (rdr.Read()) { CidadeModels userCidade = new CidadeModels(); userCidade.id = Convert.ToInt32(rdr[0].ToString()); userCidade.nome = rdr[1].ToString(); listCidade.Add(userCidade); } return(Request.CreateResponse(HttpStatusCode.OK, listCidade)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Houve um erro ao listar os Estados.")); } finally { conn.Close(); } } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Falha ao conectar no servidor: " + e.Message)); } }
public async Task <IActionResult> put(int cidadeId, CidadeModels models) { try{ var cidade = await _repo.GetCidadeModelsById(cidadeId, false); if (cidade == null) { return(NotFound()); } _repo.Update(models); if (await _repo.SaveChangesAsync()) { return(Ok("Alteração Realizada")); } }catch (Exception ex) { return(BadRequest($"Erro: {ex.Message}")); } return(BadRequest()); }