public SurveyFile Update(SurveyFile SurveyFileChanges) { var SurveyFile = context.SurveyFiles.Attach(SurveyFileChanges); SurveyFile.State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(SurveyFileChanges); }
public SurveyFile Delete(int ID) { SurveyFile SurveyFile = context.SurveyFiles.Find(ID); if (SurveyFile != null) { context.SurveyFiles.Remove(SurveyFile); context.SaveChanges(); } return(SurveyFile); }
public IActionResult SaveSurveyFile(SurveyFileViewModel model) { if (ModelState.IsValid) { SurveyFile surveyFile = new SurveyFile { ID = model.ID, SurveyorID = 1, Index = model.Index, Date = model.Date != "" ? DateTime.Parse(model.Date) : DateTime.Now, InsurerID = model.InsurerID, RepairerName = model.RepairerName, RepairerEmail = model.RepairerEmail, Insured = model.Insured, EstimateDate = model.EstimateDate, BillDate = model.BillDate, FollowUpDate = model.Date != "" ? DateTime.Parse(model.Date) : DateTime.Now.AddDays(10), HasFile = model.HasFile, HasBill = model.HasBill, HasEstimate = model.HasEstimate, StatusID = model.StatusID, VechicleNo = model.VechicleNo, }; var result = surveyFile.ID > 0? _surveyFileRepository.Update(surveyFile) : _surveyFileRepository.Add(surveyFile); if (result != null) { return(RedirectToAction("EditSurveyFile", "SurveyFile", new { ID = result.ID, status = "success" })); } else { return(RedirectToAction("EditSurveyFile", "SurveyFile", new { ID = result.ID, status = "fail" })); } } return(View()); }
public SurveyFile Add(SurveyFile SurveyFile) { context.SurveyFiles.Add(SurveyFile); context.SaveChanges(); return(SurveyFile); }