public void UpdateUserPassword(EditUserPassword uvm) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <EditUserPassword, User>(); cfg.IgnoreUnMapped(); }); IMapper mapper = config.CreateMapper(); User u = mapper.Map <EditUserPassword, User>(uvm); u.PasswordHash = SHA256HashGenerator.GenerateHash(uvm.Password); ur.UpdateUserDetail(u); }
public int InsertUser(RegisterViewModel uvm) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <RegisterViewModel, User>(); cfg.IgnoreUnMapped(); }); IMapper mapper = config.CreateMapper(); User u = mapper.Map <RegisterViewModel, User>(uvm); u.PasswordHash = SHA256HashGenerator.GenerateHash(uvm.Password); ur.InserUser(u); int uid = ur.GetLatestUserID(); return(uid); }
public UserViewModel GetUsersByEmailAndPassword(string email, string password) { User u = ur.GetUsersByEmailAndPassword(email, SHA256HashGenerator.GenerateHash(password)); UserViewModel uvm = null; if (u != null) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <User, UserViewModel>(); cfg.IgnoreUnMapped(); }); IMapper mapper = config.CreateMapper(); uvm = mapper.Map <User, UserViewModel>(u); } return(uvm); }