public void UpdateWhatIf(Details_WhatIFs whatIf) { try { IncidentEntities db = new IncidentEntities(); db = new IncidentEntities(); if (whatIf.ID <= 0) { whatIf.ActMonitor = db.ActMonitors.Where(x => x.CAR_Number == whatIf.CARID).FirstOrDefault(); db.Details_WhatIFs.Add(whatIf); db.SaveChanges(); } else { var whatIfModel = (from x in db.Details_WhatIFs where x.CARID == whatIf.CARID select x).FirstOrDefault(); whatIfModel.WhatIFs = whatIf.WhatIFs; db.SaveChanges(); } } catch (Exception ex) { throw; } }
/* Written by PS2019*/ /* Get What Ifs */ private void GetWhatIfs() { try { CarDetails objCarDetailsWhatIf = new CarDetails(); Details_WhatIFs objDetailsWhatIFs = new Details_WhatIFs(); objDetailsWhatIFs = objCarDetailsWhatIf.GetWhatIfDetails(Convert.ToInt16(Request.QueryString["ID"])); txtWhatIfs.Text = objDetailsWhatIFs.WhatIFs; ViewState["WhatIfID"] = objDetailsWhatIFs.ID; } catch (Exception err) { Console.Write(err); } }
/* Written by PS2019 */ /* Save What Ifs */ private void SaveWhatIfs() { try { CarDetails objCarDetailsWhatIf = new CarDetails(); Details_WhatIFs objDetailsWhatIFs = new Details_WhatIFs(); objDetailsWhatIFs.CARID = Convert.ToInt16(Request.QueryString["ID"]); objDetailsWhatIFs.WhatIFs = txtWhatIfs.Text; if (ViewState["WhatIfID"] != null) { objDetailsWhatIFs.ID = Convert.ToInt16(ViewState["WhatIfID"]); } objCarDetailsWhatIf.UpdateWhatIf(objDetailsWhatIFs); } catch (Exception err) { Console.Write(err); } }