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; }
}