public async Task <bool> UpdateData(string id, Accounttbl obj) { try { if (id != obj.AccountNo.ToString()) { return(false); } using (var context = new smlpobDB()) { context.Accounttbl.Attach(obj); context.Entry(obj).Property(x => x.Username).IsModified = true; context.Entry(obj).Property(x => x.Password).IsModified = true; context.Entry(obj).Property(x => x.RoleName).IsModified = true; context.Entry(obj).Property(x => x.ModBy).IsModified = true; context.Entry(obj).Property(x => x.ModDate).IsModified = true; await context.SaveChangesAsync(); //MembershipUser ms = Membership.GetUser(obj.username); //ms.ChangePassword(ms.ResetPassword(), Crypto.Decrypt(obj.password)); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.InnerException.ToString(); LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
public async Task <bool> AddData(Accounttbl obj) { try { using (var context = new smlpobDB()) { var isExist = (from x in context.Accounttbl where x.Username == obj.Username select x).SingleOrDefault(); if (isExist != null) { return(false); } context.Accounttbl.Add(obj); await context.SaveChangesAsync(); //Membership.CreateUser(obj.username, Crypto.Decrypt(obj.password), obj.username); //Roles.AddUserToRole(obj.username, obj.roleName); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.InnerException.ToString(); LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
public async Task <bool> UpdateData(string id, Accounttbl obj) { try { if (id != obj.Username) { return(false); } using (var context = new smlpobDB()) { context.Accounttbl.Attach(obj); context.Entry(obj).Property(x => x.AccountNo).IsModified = true; context.Entry(obj).Property(x => x.Username).IsModified = true; context.Entry(obj).Property(x => x.Password).IsModified = true; context.Entry(obj).Property(x => x.RoleName).IsModified = true; context.Entry(obj).Property(x => x.IsEmailVerified).IsModified = true; await context.SaveChangesAsync(); /* * MembershipUser user = Membership.GetUser(obj.username); * if (user != null) * { * user.IsApproved = true; * * user.UnlockUser(); * Membership.UpdateUser(user); * }*/ return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
public async Task <bool> AddData(Accounttbl obj) { try { using (var context = new smlpobDB()) { context.Accounttbl.Add(obj); await context.SaveChangesAsync(); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }