public UserAccount UpdateUserAccount(UserAccount oUserAccount) { UserAccount oUserAccountReturn = null; if (oUserAccount != null && (oUserAccount.UserAccountID > 0 || oUserAccount.UserName != null)) { //using (DBContext) //{ JobsInABAEntities DBContext = new JobsInABAEntities(); UserAccount u = DBContext.UserAccounts.FirstOrDefault(p => p.UserAccountID == oUserAccount.UserAccountID || p.UserName == oUserAccount.UserName); if (u != null) { oUserAccount.UserAccountID = u.UserAccountID; oUserAccount.IsActive = u.IsActive; oUserAccount.IsDeleted = u.IsDeleted; DBContext.Entry(u).CurrentValues.SetValues(oUserAccount); DBContext.SaveChanges(); oUserAccountReturn = u; } //} } return(oUserAccountReturn); }
public User CreateUser(User model) { User returnModel = null; JobsInABAEntities DBContext = new JobsInABAEntities(); //using (DBContext) //{ try { //model.IsActive = false; returnModel = DBContext.Users.Add(model); DBContext.SaveChanges(); } catch (Exception ex) { throw ex; } //} return(returnModel); }
public AddressRepo() { _DBContext = new JobsInABAEntities(); }