public IActionResult Add(VehicleClaim data) { try { var context = new RRRoadwaysDBContext(); data.EntryDate = DateTime.Now.Date; context.Add(data); context.SaveChanges(); ViewBag.vehicleId = new SelectList(context.Vehicle.Where(x => x.IsDeleted == false).ToList(), "Id", "VehicleNumber"); ViewBag.result = "Record Saved Successfully!"; } catch (Exception e) { var error = e; ViewBag.error = e.Message; } ModelState.Clear(); return(RedirectToAction("Index")); }
public IActionResult Edit(VehicleClaim data) { try { var context = new RRRoadwaysDBContext(); var dbEntry = context.Entry(data); dbEntry.Property("ClaimDate").IsModified = true; dbEntry.Property("Claim").IsModified = true; dbEntry.Property("Description").IsModified = true; dbEntry.Property("Amount").IsModified = true; context.SaveChanges(); ViewBag.vehicleId = new SelectList(context.Vehicle.Where(x => x.IsDeleted == false).ToList(), "Id", "VehicleNumber"); ViewBag.result = "Record Updated Successfully!"; } catch (Exception e) { var error = e; ViewBag.error = e.Message; } return(RedirectToAction("Index")); }