protected override async Task Handle(UserInviteCommand command) { var userinvite = _userWebsiteInviteRepository.GetByEmail(command.UserEmail); if (userinvite == null) { var userwebsiteInvite = new UsersWebsiteInvite { UserEmail = command.UserEmail, UserInviteCode = command.UserInviteCode, IsUsed = false, WebsiteID = 8, UsedOn = null, CreatedBy = command.ModifiedBy, CreatedOn = DateTime.UtcNow, ModifiedBy = command.ModifiedBy, ModifiedOn = DateTime.UtcNow }; _userWebsiteInviteRepository.Save(userwebsiteInvite); } else { userinvite.UserInviteCode = RandomString(6); _userWebsiteInviteRepository.Save(userinvite); } }
protected override async Task Handle(UpdateInviteCommand command) { var userinvite = _userWebsiteInviteRepository.GetById(command.Id); var userwebsiteInvite = new UsersWebsiteInvite { UserEmail = command.UserEmail, UserInviteCode = command.UserInviteCode, IsUsed = command.IsUsed, WebsiteID = 8, UsedOn = null, CreatedBy = command.ModifiedBy, CreatedOn = DateTime.UtcNow, ModifiedBy = command.ModifiedBy, ModifiedOn = DateTime.UtcNow, Id = command.Id }; _userWebsiteInviteRepository.Save(userwebsiteInvite); }
public void Delete(UsersWebsiteInvite invite) { _usersWebsiteInviteRepository.Delete(invite); }
public UsersWebsiteInvite Save(UsersWebsiteInvite invite) { return(_usersWebsiteInviteRepository.Save(invite)); }