public ActionResult Registrar(PlanModel planModel) { if (ModelState.IsValid) { try { Plan Plan = new Plan() { Nombre = planModel.Nombre, Descripcion = planModel.Descripcion, Producto = new Producto() { Id = planModel.ProductoId }, TipoVigencia = planModel.TipoVigencia, SumaAseguradaMinima = planModel.SumaAseguradaMinima, SumaAseguradaMaxima = planModel.SumaAseguradaMaxima, Estado = planModel.Estado, UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) }, FechaRegistro = DateTime.Now }; Plan = PlanNegocio.Insertar(Plan); foreach (CoberturaPlan CoberturaPlan in planModel.CoberturasPlan) { CoberturaPlan.Plan = Plan; CoberturaPlan.ReglaTarifa = new Catalogo() { Id = 22 }; CoberturaPlan.Deducible = "Hasta Valor Comercial"; CoberturaPlan.Descripcion = "Hasta Valor Comercial"; CoberturaPlan.Estado = "A"; CoberturaPlan.UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) }; CoberturaPlan.FechaRegistro = DateTime.Now; CoberturaPlanNegocio.Insertar(CoberturaPlan); }; } catch (Exception ex) { ViewBag.Exception = ex.Message; } } return View(planModel); }
public IEnumerable<CoberturaPlan> BuscarPorPlan(Plan plan) { return CoberturaPlanRepo.BuscarPorPlan(plan); }
public PlanModel(Plan plan) { }
public Plan Insertar(Plan plan) { return PlanRepo.Insertar(plan); }
public bool Eliminar(Plan plan) { return PlanRepo.Eliminar(plan); }
public Plan Actualizar(Plan plan) { return PlanRepo.Actualizar(plan); }