public void UpdateUserPassword(EditUserPasswordViewModel uvm) { var Config = new MapperConfiguration(cfg => { cfg.CreateMap <EditUserPasswordViewModel, Users>(); }); IMapper mapper = Config.CreateMapper(); Users users = mapper.Map <EditUserPasswordViewModel, Users>(uvm); users.PasswordHash = SHA256Converter.GenerateHash(uvm.Password); ur.UpdateUserPassword(users); }
public int InserUser(RegisterViewModel uvm) { var Config = new MapperConfiguration(cfg => { cfg.CreateMap <RegisterViewModel, Users>(); }); IMapper mapper = Config.CreateMapper(); Users users = mapper.Map <RegisterViewModel, Users>(uvm); users.PasswordHash = SHA256Converter.GenerateHash(uvm.Password); users.Role = "User"; ur.InserUser(users); int LatestUserID = ur.GetLatestUserID(); return(LatestUserID); }
public UserViewModel GetUsersByEmailAndPassword(string Email, string Password) { Users users = ur.GetUsersByEmailAndPassword(Email, SHA256Converter.GenerateHash(Password)); UserViewModel uvm = null; if (users != null) { var Config = new MapperConfiguration(cfg => { cfg.CreateMap <Users, UserViewModel>(); }); IMapper mapper = Config.CreateMapper(); uvm = mapper.Map <Users, UserViewModel>(users); return(uvm); } else { return(uvm); } }