public ActionResult EditAdditional(int idofadditional) { MehriamarqueeEntities objforcontext = new MehriamarqueeEntities(); AdditionalFacilitiesandFunction addi = new AdditionalFacilitiesandFunction(); EditAdditionalFacilities edit = new EditAdditionalFacilities(); addi = objforcontext.AdditionalFacilitiesandFunctions.Where(x => x.additionalandfunctionID == idofadditional).FirstOrDefault(); return(View(addi)); }
public ActionResult EditAdditional(EditAdditionalFacilities addfacility) { MehriamarqueeEntities objforcontext = new MehriamarqueeEntities(); AdditionalFacilitiesandFunction addi = new AdditionalFacilitiesandFunction(); Bookingdata book = new Bookingdata(); book = objforcontext.Bookingdatas.Where(x => x.functionID.Equals(addfacility.functionID)).FirstOrDefault(); addi = objforcontext.AdditionalFacilitiesandFunctions.Where(x => x.functionID.Equals(addfacility.functionID)).FirstOrDefault(); value = addi.additionalFacilityPrice ?? default(int); book.TotalCharges = book.TotalCharges - value; objforcontext.Entry(book).State = System.Data.Entity.EntityState.Modified; objforcontext.SaveChanges(); addi.additionalandfunctionID = addfacility.additionalandfunctionID; addi.additionalID = addfacility.additionalID; addi.functionID = addfacility.functionID; addi.additionalFacilityPrice = addfacility.additionalFacilityPrice; objforcontext.Entry(addi).State = System.Data.Entity.EntityState.Modified; objforcontext.SaveChanges(); book.TotalCharges = book.TotalCharges + addfacility.additionalFacilityPrice ?? default(int); objforcontext.Entry(book).State = System.Data.Entity.EntityState.Modified; objforcontext.SaveChanges(); return(RedirectToAction("Alldetailoffunction", "ReservationEventsmain")); }