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