public Master_User Login(string username, string password) { IHashingService sec = new HashingService(); string pwd = sec.CreatePasswordHash(password.Trim()); var dc = new eprocdbDataContext(); var model = (from c in dc.Master_Users where c.UserID == username && c.Password == pwd select c).FirstOrDefault(); return(model); }
public Master_User Add(Master_User model) { IHashingService sec = new HashingService(); string pwd = sec.CreatePasswordHash(model.Password.Trim()); var dc = new eprocdbDataContext(); model.ID = Guid.NewGuid(); model.Password = pwd; dc.Master_Users.InsertOnSubmit(model); dc.SubmitChanges(); return(model); }
public Master_User ChangedPassword(Master_User model, string NewPassword) { IHashingService sec = new HashingService(); string pwd = sec.CreatePasswordHash(NewPassword.Trim()); var dc = new eprocdbDataContext(); var md = (from c in dc.Master_Users where c.UserID == model.UserID select c).FirstOrDefault(); md.Password = pwd; dc.SubmitChanges(); return(model); }
public Master_User Reset(string UserID, Master_User model) { IHashingService sec = new HashingService(); string pwd = sec.CreatePasswordHash("dc123"); var dc = new eprocdbDataContext(); var md = (from c in dc.Master_Users where c.UserID == UserID select c).FirstOrDefault(); md.Password = pwd; dc.SubmitChanges(); return(model); }
public Master_User Edit(string userId, Master_User model) { IHashingService sec = new HashingService(); string pwd = sec.CreatePasswordHash(model.Password.Trim()); var dc = new eprocdbDataContext(); var md = (from c in dc.Master_Users where c.UserID == userId select c).FirstOrDefault(); md.UserID = model.UserID; md.FullName = model.FullName; md.GroupID = model.GroupID == null ? md.GroupID : model.GroupID; md.id_vendor = model.id_vendor == null ? md.id_vendor : model.id_vendor; //md.Group_VendorID = model.Group_VendorID; md.Email = model.Email; if (model.Password != null && model.Password != "" && model.Password != md.Password) { md.Password = pwd; } dc.SubmitChanges(); return(model); }