public bool RegisterNewUser(User user) { if (user == null) return false; try { using (var db = new UserDbContainer()) { db.AddToUsers(user); db.AddToUserEmailConfirmations(new UserEmailConfirmation { User = user }); db.SaveChanges(); } return true; } catch (Exception ex) { var log = IOCContainer.Resolve<ILogger>(); log.Error(ex, "Register New User"); } return false; }
public bool ResendConfirmation(User user) { if (user == null) return false; log.WriteLine("UserMgr.ResendConfirmation"); try { using (var db = new UserDbContainer()) { db.AddToUserEmailConfirmations(new UserEmailConfirmation { User = user }); db.SaveChanges(); } log.WriteLine("Confirmation Sent!"); return true; } catch (Exception ex) { log.Error(ex, "Resend Confirmation"); } return false; }