private ApiAccess BaseCreation(string email) { var user = UserBusiness.GetValidUser(email); var apiAccess = new ApiAccess(); apiAccess.CreationDate = DateTime.UtcNow; apiAccess.UserId = user.Id; return(apiAccess); }
public async Task SendEmailForForgottenPassword(string email) { var user = UserBusiness.GetValidUser(email); var recovery = Data.Get(user.Id); if (recovery == null) { recovery = new PasswordRecovery(); recovery.UserId = user.Id; recovery.Date = DateTime.UtcNow; recovery.Token = Guid.NewGuid().ToString(); Data.Insert(recovery); } else { recovery.Date = DateTime.UtcNow; recovery.Token = Guid.NewGuid().ToString(); Data.Update(recovery); } await SendForgottenPassword(email, recovery.Token); }
public Goal Create(string email, int goalOptionId, int timeframe, int risk, double?targetAmount, double startingAmount, double monthlyContribution) { var user = UserBusiness.GetValidUser(email); return(Create(user.Id, goalOptionId, timeframe, risk, targetAmount, startingAmount, monthlyContribution)); }
public List <ApiAccess> List(string email) { var user = UserBusiness.GetValidUser(email); return(Data.List(user.Id)); }