public BaseResponse ValidarContratos(List <int> ids) { var response = new DataResponse <ContratoRelatorio>(); try { _unitOfWork.BeginTransaction(); foreach (var id in ids) { var entidade = _unitOfWork.ContratoRelatorio.Obter(id); entidade.Status = (int)ContratoStatusEnum.Validado; _unitOfWork.ContratoRelatorio.Atualizar(entidade); } response.Success = true; _unitOfWork.Salvar(); _unitOfWork.CommitTransaction(); } catch { _unitOfWork.RollbackTransaction(); response.FailWithMessage("Não foi possível validar contratos"); } return(response); }