public ActionResult Create(Curso curso) { if (ModelState.IsValid) { curso.totalCapacitacion = (curso.valorUnitarioPersona + curso.valorUnitarioUniversidad) * curso.asignados; curso.valorTotalPersona = curso.valorUnitarioPersona * curso.asignados; curso.totalContraprestacion = curso.valorUnitarioUniversidad * curso.asignados; curso.valorTotalUniversidad = curso.valorUnitarioUniversidad * curso.asignados; curso.porcentajeTotalPersona = (curso.valorTotalPersona * 100) / curso.totalCapacitacion; curso.porcentajeTotalUniversidad = (curso.valorTotalUniversidad * 100) / curso.totalCapacitacion; curso.fechaCreacion = DateTime.Now.Date; db.Cursoes.Add(curso); db.SaveChanges(); return RedirectToAction("Index"); } else { ViewBag.IPS_ESEId = new SelectList(db.IPS_ESE, "IPS_ESEId", "nombre", curso.IPS_ESEId); return View(curso); } }
public ActionResult Edit(Curso curso) { if (ModelState.IsValid) { curso.fechaInicio = curso.fechaInicio; curso.totalCapacitacion = (curso.valorUnitarioPersona + curso.valorUnitarioUniversidad) * curso.asignados; curso.valorTotalPersona = curso.valorUnitarioPersona * curso.asignados; curso.totalContraprestacion = curso.valorUnitarioUniversidad * curso.asignados; curso.valorTotalUniversidad = curso.valorUnitarioUniversidad * curso.asignados; curso.porcentajeTotalPersona = (curso.valorTotalPersona * 100) / curso.totalCapacitacion; curso.porcentajeTotalUniversidad = (curso.valorTotalUniversidad * 100) / curso.totalCapacitacion; db.Entry(curso).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.IPS_ESEId = new SelectList(db.IPS_ESE, "IPS_ESEId", "nombre", curso.IPS_ESEId); return View(curso); }