public ActionResult Edit(PolicyViewModel policyViewModel) { if (policyViewModel == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { if (!ValidateCoverages(policyViewModel)) { return(View(policyViewModel)); } if (!ValidateHighRiskCoverages(policyViewModel)) { return(View(policyViewModel)); } var policyToUpdate = db.Policies.Include(i => i.Coverages).First(i => i.ID == policyViewModel.Policy.ID); if (TryUpdateModel(policyToUpdate, "Policy", new string[] { "ID", "Name", "Description", "ValidityStart", "Price", "RiskType" })) { var selectedCoverages = new HashSet <int>(policyViewModel.SelectedCoverages); foreach (Coverage coverage in db.Coverages) { if (!selectedCoverages.Contains(coverage.ID)) { policyToUpdate.Coverages.Remove(coverage); } else { policyToUpdate.Coverages.Add((coverage)); } } db.Entry(policyToUpdate).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); } LoadCoverages(); return(View(policyViewModel)); }
public async Task <IActionResult> PutBrokersCategories(int id, BrokersCategories brokersCategories) { if (id != brokersCategories.Id) { return(BadRequest()); } _context.Entry(brokersCategories).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BrokersCategoriesExists(id)) { return(NotFound()); } else { throw; } } return(Ok(brokersCategories)); }
public async Task <IActionResult> PutClients(int id, Clients clients) { if (id != clients.Id) { return(BadRequest()); } _context.Entry(clients).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientsExists(id)) { return(NotFound()); } else { throw; } } return(Ok(clients)); }
public int Update(TEntity entity) { int rec = 0; try { var pkvalue = GetPKValue(entity); var data = _TdbSet.Find(pkvalue); if (data != null) { using (var dbContextTransaction = _tcontext.Database.BeginTransaction()) { _tcontext.Entry(data).CurrentValues.SetValues(entity); rec = _tcontext.SaveChanges(); dbContextTransaction.Commit(); } } else { throw new Exception("Record not found while updating"); } } catch (Exception ex) { throw new Exception("Error while updating record", ex); } return(rec); }
public ActionResult Edit([Bind(Include = "ID,FirstName,LastName,EmailAddress,DateOfBirth,CarYear,CarMake,CarModel,DUI,SpeedingTickets,Coverage")] Applicant applicant) { if (ModelState.IsValid) { db.Entry(applicant).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(applicant)); }
public ActionResult Edit([Bind(Include = "ID,Name")] Client client) { if (ModelState.IsValid) { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(client)); }
public bool UpdClientById(Client client) { Client clientResult = _context.Client.FirstOrDefault(x => x.Id == client.Id); clientResult.Document = client.Document; clientResult.Name = client.Name; clientResult.Age = client.Age; _context.Entry(clientResult).State = EntityState.Modified; _context.SaveChanges(); return(true); }
public ActionResult Edit([Bind(Include = "ID,Name,Percentage,Period")] Coverage coverage) { if (ModelState.IsValid) { db.Entry(coverage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(coverage)); }
public void UpdInsuranceById(Insurance insurance, int id) { Insurance insuranceResult = _context.Insurance.FirstOrDefault(x => x.Id == id); insuranceResult.Name = insurance.Name; insuranceResult.Description = insurance.Description; insuranceResult.CoveringTypeId = insurance.CoveringTypeId; insuranceResult.RiskTypeId = insurance.RiskTypeId; insuranceResult.Period = insurance.Period; insuranceResult.StartDate = insurance.StartDate; insuranceResult.ClientId = insurance.ClientId; insuranceResult.Period = insurance.Period; _context.Entry(insuranceResult).State = EntityState.Modified; _context.SaveChanges(); }
/// <summary> /// Update existing policy /// </summary> /// <param name="policy">New policy</param> public void Put(Policy policy) { policy = verifyRisk(policy); db.Entry(policy).State = EntityState.Modified; db.SaveChanges(); }
public void UpdateInsurance(Model.Insurance insurance) => _context.Entry(insurance).State = EntityState.Modified;
public void Edit(Insurance insurance) { context.Entry(insurance).State = EntityState.Modified; context.SaveChanges(); }
public void Edit(Request request) { context.Entry(request).State = EntityState.Modified; context.SaveChanges(); }
/// <summary> /// Update existing client /// </summary> /// <param name="client">New client</param> public void Put(Client client) { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); }