// public string Rolename { get; set; } = "user"; internal async Task <ResultBundle> Login(Models.DALContext context) { ResultBundle r = ResultBundle.Success(); r.UserData = context.Login(EmailAddress, Password); r.IsSuccessful = r.UserData != null; return(r); }
// private int RoleId { get; set; } internal async static Task <bool> ValidateUserReuest(string key, Models.DALContext context, IEmailSender emailSender) { Guid g; if (key != null && Guid.TryParse(key, out g)) { var user = context.SearchForUserByConfirmationKey(key); if (user != null) { user.EmailConfirmed = true; context.SaveChanges(); await emailSender.SendRegisterConfirmation(user.EmailAddress); return(true); } } return(false); }