public OperationResult Create(CreateMail entity)
 {
     try
     {
         const string source = "*****@*****.**";
         var          mail   = new Mail(entity.Destination, entity.Subject, entity.Message, source);
         _mailRepository.Create(mail);
         _mailRepository.SaveChanges();
         return(_operation.But(Tables.MailTableName).Succeeded(MailMessages.Success));
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
         return(_operation.Failed(MailMessages.Failed));
     }
 }