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