0
我现在有代码在我的服务层中是否有重复的标题:我可以将重复检查移动到MVC中的存储库吗?
protected bool ValidateAccount(Account account)
{
var accounts = _accountRepository.GetPk(account.PartitionKey);
if (accounts.Any(b => b.Title.Equals(account.Title) &&
!b.RowKey.Equals(account.RowKey)))
_validationDictionary.AddError("", "Duplicate title");
return _validationDictionary.IsValid;
}
有人可以解释,如果我可以将此代码移动到我的仓库。目前,我有一个看起来像这样:
public class Account
{
public string PartitionKey { get; set; }
[Required(ErrorMessage="Title required")]
[DisplayName("Title")]
public string Title { get; set; }
}