public async Task <IActionResult> Response(object result, IEnumerable <Notification> notifications)
 {
     if (!notifications.Any())
     {
         try
         {
             _uow.Commit();
             return(Ok(new
             {
                 sucess = true,
                 data = result
             }));
         }
         catch
         {
             _uow.Rollback();
             return(BadRequest(new
             {
                 sucess = false,
                 errors = new [] { "Ocorreu uma falha no servidor." }
             }));
         }
     }
     else
     {
         _uow.Rollback();
         return(BadRequest(new
         {
             sucess = false,
             errors = notifications
         }));
     }
 }