public async Task <ICommandResult> Handle(LanguageAddCommand mesage)
{
try
{
Language language = new Language();
language.Add(mesage);
await _languageService.AddToDb(language);
ICommandResult result = new CommandResult()
{
Message = "",
ObjectId = language.Id,
Status = CommandResult.StatusEnum.Sucess
};
return(result);
}
catch (Exception e)
{
e.Data["Param"] = mesage;
ICommandResult result = new CommandResult()
{
Message = e.Message,
Status = CommandResult.StatusEnum.Fail
};
return(result);
}
}