} //End public void Update public void Delete(int?id) { try { this.oModel = this.db.Progressstss.Find(id); this.db.Progressstss.Remove(this.oModel); //this.db.SaveChanges(); //this.ID = this.oModel.ID; } //End try catch (Exception e) { isERR = true; this.ERRMSG = "CRUD - Delete" + e.Message; } //End catch } //End public void Delete
} //End public void Create public void Update(ProgressstsVM poViewModel) { try { this.oModel = this.db.Progressstss.AsNoTracking().SingleOrDefault(fld => fld.ID == poViewModel.ID); //Map Form Data this.oModel.InjectFrom(poViewModel); //Set Field Header this.oModel.setFIELD_HEADER(hlpFlags_CRUDOption.UPDATE); //Set DTA_STS //this.oModel.DTA_STS = valFLAG.FLAG_DTA_STS_UPDATE; //Process CRUD this.db.Entry(this.oModel).State = EntityState.Modified; //this.db.SaveChanges(); //this.ID = this.oModel.ID; } //End try catch (Exception e) { isERR = true; this.ERRMSG = "CRUD - Update" + e.Message; } //End catch } //End public void Update
} //End public ProgressstsCRUD() public void Create(ProgressstsVM poViewModel) { try { this.oModel = new Progresssts(); //Map Form Data this.oModel.InjectFrom(poViewModel); //Set Field Header this.oModel.setFIELD_HEADER(hlpFlags_CRUDOption.CREATE); //Set DTA_STS //this.oModel.DTA_STS = valFLAG.FLAG_DTA_STS_CREATE; //Process CRUD this.db.Progressstss.Add(this.oModel); //this.db.SaveChanges(); //this.ID = this.oModel.ID; } //End try catch (Exception e) { isERR = true; this.ERRMSG = "CRUD - Create: " + e.Message; } //End catch } //End public void Create