Oke so I am fairly new to programming and I don\'t get why I get this error.
My method should store mails which it does in this method:
public vo
The method
public void StoreMail(PhishingMail PhishingMail)
is not returning any value. So when you do:
phishingMailId = _storageAgent.StoreMail(phishingMail);
You are getting that error, since StoreMail
is declared as void
, which means it does not return anything.
To fix this, simply call StoreMail
like this:
_storageAgent.StoreMail(phishingMail);
If you intend to return a value from StoreMail
, then you must change it to return an int
value:
public int StoreMail(PhishingMail PhishingMail)
{
using (var phishingMailStorage = new PhishFinderModel())
{
phishingMailStorage.PhishingMail.Attach(PhishingMail);
phishingMailStorage.SaveChanges();
}
return someIdWhichYouNeedToFigureOut;
}