public ActionResult DeleteConfirmed(int id) { clinicas clinicas = db.clinicasSet.Find(id); db.clinicasSet.Remove(clinicas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idClinica,nome,cnpj,endereco,complemento,bairro,cep,cidade,estadoClinica,email,telefone,fax,hrAtendimento,duracaoConsultas,especialidades,convenios")] clinicas clinicas) { if (ModelState.IsValid) { db.Entry(clinicas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(clinicas)); }
// GET: clinicas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } clinicas clinicas = db.clinicasSet.Find(id); if (clinicas == null) { return(HttpNotFound()); } return(View(clinicas)); }
public ActionResult Create(clinicas clinicas, string[] listaEspecialidades, string[] listaConvenios) { //[Bind(Include = "idClinica,nome,cnpj,endereco,complemento,bairro,cep,cidade,estadoClinica,email,telefone,fax,hrAtendimento,duracaoConsultas,especialidades,ds_convenios")] if (listaConvenios != null) { StringBuilder convenios = new StringBuilder(); var ultimoCon = listaConvenios.Last(); foreach (var convenio in listaConvenios) { convenios.Append(convenio); if (!convenio.Equals(ultimoCon)) { convenios.Append(", "); } } clinicas.convenios = Convert.ToString(convenios); } if (listaEspecialidades != null) { StringBuilder especialidades = new StringBuilder(); var ultimaEsp = listaEspecialidades.Last(); foreach (var especialidade in listaEspecialidades) { especialidades.Append(especialidade); if (!especialidade.Equals(ultimaEsp)) { especialidades.Append(", "); } } clinicas.especialidades = Convert.ToString(especialidades); } ModelState.Clear(); if (TryValidateModel(clinicas)) { db.clinicasSet.Add(clinicas); db.SaveChanges(); Session["idClinica"] = clinicas.idClinica; return(RedirectToAction("Create", "medicos")); } ViewBag.ds_especialidades = new MultiSelectList(db.especialidadesSet, "ds_especialidade", "ds_especialidade"); ViewBag.ds_convenios = new MultiSelectList(db.conveniosSet, "descricao", "descricao"); ViewBag.listaEstados = listaEstados(); return(View(clinicas)); }