public ActionResult CreateForCompany(ServiEmpre serviEmpre) { if (ModelState.IsValid) { if (serviEmpre.Id_ServiEmpre > 0) { var data = db.ServiEmpre.Find(serviEmpre.Id_ServiEmpre); data.Precio_Servicio = serviEmpre.Precio_Servicio; data.Id_Tipo_Servicio = serviEmpre.Id_Tipo_Servicio; db.Entry(data).State = EntityState.Modified; db.SaveChanges(); } else { db.ServiEmpre.Add(serviEmpre); db.SaveChanges(); } UpdateEvenserAfterServiceChange(serviEmpre.Id_Empresa, serviEmpre.Id_ServiEmpre); return(RedirectToAction("Details", "Empresas", new { id = serviEmpre.Id_Empresa })); } ViewBag.Id_Empresa = new SelectList(db.Empresa, "Id_Empresa", "Nombre", serviEmpre.Id_Empresa); ViewBag.Id_Servicio = new SelectList(db.Tipo_Servicio, "Id_Tipo_Servicio", "Descripción", serviEmpre.Id_Tipo_Servicio); return(RedirectToAction("Details", "Empresas", new { id = serviEmpre.Id_Empresa })); }
public ActionResult DeleteConfirmed(int id) { ServiEmpre serviEmpre = db.ServiEmpre.Find(id); db.ServiEmpre.Remove(serviEmpre); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id_Tipo_Servicio,Id_Empresa,Id_ServiEmpre")] ServiEmpre serviEmpre) { if (ModelState.IsValid) { db.Entry(serviEmpre).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Empresa = new SelectList(db.Empresa, "Id_Empresa", "Nombre", serviEmpre.Id_Empresa); ViewBag.Id_Servicio = new SelectList(db.Tipo_Servicio, "Id_Tipo_Servicio", "Descripción", serviEmpre.Id_Tipo_Servicio); return(View(serviEmpre)); }
// GET: ServiEmpres/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiEmpre serviEmpre = db.ServiEmpre.Find(id); if (serviEmpre == null) { return(HttpNotFound()); } return(View(serviEmpre)); }
// GET: ServiEmpres/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiEmpre serviEmpre = db.ServiEmpre.Find(id); if (serviEmpre == null) { return(HttpNotFound()); } ViewBag.Id_Empresa = new SelectList(db.Empresa, "Id_Empresa", "Nombre", serviEmpre.Id_Empresa); ViewBag.Id_Servicio = new SelectList(db.Tipo_Servicio, "Id_Tipo_Servicio", "Descripción", serviEmpre.Id_Tipo_Servicio); return(View(serviEmpre)); }
public JsonResult DeleteFromCompany(int servEmpId, int compId) { try { ServiEmpre serviEmpre = db.ServiEmpre.Find(servEmpId); foreach (var item in serviEmpre.evenser.ToList()) { db.evenser.Remove(item); } db.ServiEmpre.Remove(serviEmpre); db.SaveChanges(); } catch (Exception ex) { return(Json(new { success = "false" })); } return(Json(new { success = "true" })); }