public void Create(Invite invite) { var stringToHash = $"{invite.GroupId}.{invite.EmailAddress}.{DateTime.Now}"; var hash = CalculateMd5Hash(stringToHash); invite.Hash = hash; _inviteRepository.Create(invite); _inviteRepository.SaveChanges(); Send(invite.Id); }