Однако в отношении исключение, если я сделал оператор if-else, который обрабатывает случаи сбоя передачи элемента, я получаю:
Невозможно неявно преобразовать тип «строка» в 'System.Net.Mail.MailAddressCollection"
ошибка для следующего блока кода:
Код: Выделить всё
else //If the Item Transfer Fails
{
_formToUpdate.WorkFlowStep = "d";
_formToUpdate.InventoryCertifier_Initials = dbcontext.Custodies.Where(x => x.Custody_eraider == User.Identity.Name.ToLower()
_formToUpdate.InventoryCertifierInitials_DtTm = DateTime.Now;
_formToUpdate.IsFormLockedforEditing = true;
//The notification lists are different in both cases.
NotificationEmail.To = dbcontext.Custodies.Where(x => x.Custody_eraider ==
_formToUpdate.TransferFrom_Sign).Single().Custody_Email + ","
+ dbcontext.Custodies.Where(x => x.Custody_eraider == _formToUpdate.TransferTo_Sign).
Single().Custody_Email + "," + dbcontext.Custodies.Where(x => x.Custody_eraider ==
_formToUpdate.Form_Approv_Reject_By).Single().Custody_Email + ","
+ dbContext.Custodies.Where(x => x.Custody_eraider == _formToUpdate.InventoryCertifier_
Initials).Single().Custody_Email;
}
Я просто не слишком уверен, как правильно пересмотреть это утверждение.
Подробнее здесь: https://stackoverflow.com/questions/242 ... ailaddress
Мобильная версия