} //End public void Create public void Update(User_DetailVM poViewModel) { string vsMsgErr = ""; try { using (var db = new DBMAINContext()) { User oModel = db.Users.AsNoTracking().SingleOrDefault(fld => fld.RUID == poViewModel.RUID); //Map Form Data Mapper.CreateMap<User_DetailVM, User>(); oModel = Mapper.Map<User_DetailVM, User>(poViewModel); //Set Field Header oModel.setFIELD_HEADER(hlpFlags_CRUDOption.UPDATE); //Process CRUD db.Entry(oModel).State = EntityState.Modified; db.SaveChanges(); } //End using } //End try catch (Exception e) { vsMsgErr = e.Message; } //End catch } //End public void Update
public UserCRUD() { } //End public UserCRUD() public void Create(User_DetailVM poViewModel) { string vsMsgErr = ""; try { using (var db = new DBMAINContext()) { User oModel = new User(); //Map Form Data Mapper.CreateMap<User_DetailVM, User>(); oModel = Mapper.Map<User_DetailVM, User>(poViewModel); //Set Field Header oModel.setFIELD_HEADER(hlpFlags_CRUDOption.CREATE); //Encrypt password oModel.USR_PSWD = hlpObf.randomEncrypt(oModel.USR_PSWD); //Process CRUD db.Users.Add(oModel); db.SaveChanges(); } //End using } //End try catch (Exception e) { vsMsgErr = e.Message; } //End catch } //End public void Create
//Constructor public User_Validation(User_DetailVM poViewModel) { oViewModel = poViewModel; } //End public User_Validation()