public void CreateGroup(Group group) { var count = _emailUnitOfWork.GroupRepository.GetCount(x => x.GroupName == group.GroupName); if (count > 0) { throw new DuplicationException("Group title already exists", nameof(group.GroupName)); } _emailUnitOfWork.GroupRepository.Add(group); _emailUnitOfWork.Save(); }
public void CreateSmtp(Smtp smtp) { var count = _emailUnitOfWork.SmtpRepository.GetCount(x => x.Port == smtp.Port); if (count > 0) { throw new DuplicationException("Smtp configuration already exists", nameof(smtp.Port)); } _emailUnitOfWork.SmtpRepository.Add(smtp); _emailUnitOfWork.Save(); }