public ActionResult EditCompany(AseguradorasViewModel model) { using (var db = new SegurosFalabellaEntities()) { var aseguradora = db.ASEGURADORAS.FirstOrDefault(a => a.ASEGURADORA_ID == model.Id); aseguradora.NOMBRE = model.Nombre; db.SaveChanges(); } return(RedirectToAction("GetCompanies")); }
/// <summary> /// Edita la compañía aliada seleccionada /// </summary> /// <param name="id">Id de la compañía aliada seleccionada</param> /// <returns>Vista de edición de compañía aliada</returns> public ActionResult EditCompany(int id) { using (var db = new SegurosFalabellaEntities()) { var compania = db.ASEGURADORAS.FirstOrDefault(c => c.ASEGURADORA_ID == id); var aseguradora = new AseguradorasViewModel() { Id = compania.ASEGURADORA_ID, Nombre = compania.NOMBRE }; return(View(aseguradora)); }; }
public ActionResult InsCompany(AseguradorasViewModel model) { using (var db = new SegurosFalabellaEntities()) { if (!ModelState.IsValid) { return(View(model)); } var aseguradora = new ASEGURADORAS { NOMBRE = model.Nombre }; db.ASEGURADORAS.Add(aseguradora); db.SaveChanges(); return(RedirectToAction("InsCompany")); } }
/// <summary> /// Obtiene todas las compañías aliadas existentes en la base de datos /// </summary> /// <returns>Vista con la lista de compañías aseguradoras aliadas</returns> public ActionResult GetCompanies() { using (var db = new SegurosFalabellaEntities()) { var aseguradorasDB = db.ASEGURADORAS.ToList(); var aseguradoras = new List <AseguradorasViewModel>(); foreach (var item in aseguradorasDB) { var aseguradora = new AseguradorasViewModel() { Id = item.ASEGURADORA_ID, Nombre = item.NOMBRE }; aseguradoras.Add(aseguradora); } return(View(aseguradoras)); } }