public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao")] ESPECIALIDADE eSPECIALIDADE) { if (id != eSPECIALIDADE.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(eSPECIALIDADE); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ESPECIALIDADEExists(eSPECIALIDADE.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(eSPECIALIDADE)); }
public void ExcluirEspecialidade(ESPECIALIDADE e) { context.ESPECIALIDADEs.Attach(e); context.Entry(e).State = System.Data.Entity.EntityState.Deleted; context.ESPECIALIDADEs.Remove(e); context.SaveChanges(); }
public ActionResult ConfirmarEdit(ESPECIALIDADE especialidade) { #region Validações if (string.IsNullOrEmpty(especialidade.DESCRICAO)) { return(Json(new { status = 100, ex = "Informe uma descrição!" })); } if (string.IsNullOrEmpty(especialidade.SITUACAO)) { return(Json(new { status = 100, ex = "Informe uma situação!" })); } #endregion #region Alterar Especialidade if (!string.IsNullOrEmpty(especialidade.DESCRICAO)) { especialidade.DESCRICAO = especialidade.DESCRICAO.ToUpper(); } _db.Entry(especialidade).State = EntityState.Modified; _db.SaveChanges(); #endregion return(Json(new { status = 200, msg = "Alterado com sucesso!" })); }
public void AtualizarEspecialidade(ESPECIALIDADE e) { context.ESPECIALIDADEs.Attach(e); context.Entry(e).State = System.Data.Entity.EntityState.Modified; context.ESPECIALIDADEs.Add(e); context.SaveChanges(); }
public ActionResult ConfirmarCreate(ESPECIALIDADE especialidade) { #region Validações if (string.IsNullOrEmpty(especialidade.DESCRICAO)) { return(Json(new { status = 100, ex = "Informe uma descrição!" })); } if (string.IsNullOrEmpty(especialidade.SITUACAO)) { return(Json(new { status = 100, ex = "Informe uma situação!" })); } #endregion #region Incluir Especialidade if (!string.IsNullOrEmpty(especialidade.DESCRICAO)) { especialidade.DESCRICAO = especialidade.DESCRICAO.ToUpper(); } _db.ESPECIALIDADE.Add(especialidade); _db.SaveChanges(); #endregion return(Json(new { status = 200, msg = "Incluído com sucesso!" })); }
public async Task <IActionResult> Create([Bind("Id,Descricao")] ESPECIALIDADE eSPECIALIDADE) { if (ModelState.IsValid) { _context.Add(eSPECIALIDADE); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(eSPECIALIDADE)); }
public string ExcluirEsp2(ESPECIALIDADE e) { string erro; if (e.id_med == null) { context.ESPECIALIDADEs.Attach(e); context.Entry(e).State = System.Data.Entity.EntityState.Deleted; context.ESPECIALIDADEs.Remove(e); context.SaveChanges(); } else { erro = "possui medico cadastrado"; return(erro); } return(null); }
public HttpResponseMessage Post(ESPECIALIDADE obj) { try { Validate(obj); if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ctx.Especialidade.Add(obj); ctx.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.TratarMensagem())); } }
public HttpResponseMessage Put(int id, ESPECIALIDADE obj) { try { var item = ctx.Especialidade.FirstOrDefault(w => w.ID_ESPECIALIDADE == id); item.AtualizaDados(obj.DESCRICAO, obj.EXIGIR_COMPROVACAO); ctx.Entry(item).State = EntityState.Modified; Validate(item); if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ctx.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.TratarMensagem())); } }
public void CadastrarEspecialidade(ESPECIALIDADE e) { context.ESPECIALIDADEs.Add(e); context.SaveChanges(); }
public void Seed() { if (_context.ESPECIALIDADE.Any() || _context.CONVENIO.Any() || _context.ESTADOS.Any() || _context.PAIS.Any()) { return; // banco de dados já foi populado } #region Estados ESTADOS e1 = new ESTADOS("AC"); ESTADOS e2 = new ESTADOS("AL"); ESTADOS e3 = new ESTADOS("AP"); ESTADOS e4 = new ESTADOS("AM"); ESTADOS e5 = new ESTADOS("BA"); ESTADOS e6 = new ESTADOS("CE"); ESTADOS e7 = new ESTADOS("DF"); ESTADOS e8 = new ESTADOS("ES"); ESTADOS e9 = new ESTADOS("GO"); ESTADOS e10 = new ESTADOS("MA"); ESTADOS e11 = new ESTADOS("MT"); ESTADOS e12 = new ESTADOS("MS"); ESTADOS e13 = new ESTADOS("MG"); ESTADOS e14 = new ESTADOS("PA"); ESTADOS e15 = new ESTADOS("PB"); ESTADOS e16 = new ESTADOS("PR"); ESTADOS e17 = new ESTADOS("PE"); ESTADOS e18 = new ESTADOS("PI"); ESTADOS e19 = new ESTADOS("RJ"); ESTADOS e20 = new ESTADOS("RN"); ESTADOS e21 = new ESTADOS("RS"); ESTADOS e22 = new ESTADOS("RO"); ESTADOS e23 = new ESTADOS("RR"); ESTADOS e24 = new ESTADOS("SC"); ESTADOS e25 = new ESTADOS("SP"); ESTADOS e26 = new ESTADOS("SE"); ESTADOS e27 = new ESTADOS("TO"); #endregion #region Convenios CONVENIO c1 = new CONVENIO("Unimed"); CONVENIO c2 = new CONVENIO("Amil"); CONVENIO c3 = new CONVENIO("Bradesco Saúde"); CONVENIO c4 = new CONVENIO("SulAmerica Saúde"); #endregion #region Especialidades ESPECIALIDADE es1 = new ESPECIALIDADE("Cardiologia"); ESPECIALIDADE es2 = new ESPECIALIDADE("Dermatologia"); ESPECIALIDADE es3 = new ESPECIALIDADE("Ginecologia"); ESPECIALIDADE es4 = new ESPECIALIDADE("Infectologia"); ESPECIALIDADE es5 = new ESPECIALIDADE("Neurologia"); ESPECIALIDADE es6 = new ESPECIALIDADE("Ortopedia"); ESPECIALIDADE es7 = new ESPECIALIDADE("Urologia"); #endregion #region Paises string json = System.IO.File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + @"/wwwroot/Json/paises.json"); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <List <PAIS> >(json); foreach (var item in result) { PAIS p = new PAIS(item.Pais.Replace("�", "ç")); _context.AddRange(p); } #endregion _context.AddRange(c1, c2, c3, c4); _context.AddRange(es1, es2, es3, es4, es5, es6, es7); _context.AddRange(e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27); _context.SaveChanges(); }