diff --git a/Controllers/DailyReportController .cs b/Controllers/DailyReportController .cs
index 84c9199..31c8743 100644
--- a/Controllers/DailyReportController .cs
+++ b/Controllers/DailyReportController .cs
@@ -62,6 +62,9 @@ Campos DevOps Analytics
namespace GestaoDemandas.Controllers
{
+ ///
+ /// Classe que representa Report Diário - Status Report gerando em documento DOCX
+ ///
public class DailyReportController : Controller
{
private static readonly string AzureAnalyticsUrl = "https://analytics.dev.azure.com/devopssee/CFIEE%20-%20Coordenadoria%20de%20Finan%C3%A7as%20e%20Infra%20Estrutura%20Escolar/_odata/v4.0-preview/WorkItems?$filter=(indexof(Custom_Sistema, 'Transporte Escolar') ge 0 or indexof(Custom_Sistema, 'Indicação Escolas PEI') ge 0 or indexof(Custom_Sistema, 'PLACON') ge 0) and WorkItemType eq 'User Story' &$select=WorkItemId,TagNames, Custom_Atividade,Title,State,Custom_Sistema,Custom_Prioridade_Epic,Custom_Finalidade,Custom_NomeProjeto, Custom_SemanaProdesp,Custom_EntregaValor, Custom_4c82d7ee__002Dbf7c__002D4b3f__002Db22f__002D0f09ef055fcc, Custom_dd460af2__002D5f88__002D4581__002D8205__002De63c777ecef9,Custom_b4f03334__002D2822__002D4015__002D8439__002D3f002a94bf8e,Custom_b4f03334__002D2822__002D4015__002D8439__002D3f002a94bf8e,CreatedDate,Custom_DataInicioAtendimento,Custom_DataPrevistaDaEntrega,Custom_c4b5f670__002D39f1__002D40fd__002Dace5__002D329f6170c36d,Custom_e9e5e387__002D39de__002D4875__002D94a5__002Db5721f8e21ef&$expand=AssignedTo($select=UserName),Teams($select=TeamName),BoardLocations($select=ColumnName,IsDone,BoardName)&$orderby=CreatedDate desc";
@@ -71,12 +74,22 @@ public class DailyReportController : Controller
private SituacaoAtividade Status;
+ ///
+ /// Classe que representa a lista em tela das atividades no formato Report Diário
+ ///
+ ///
public async Task StatusReport()
{
var model = await GetDailyReportData();
return View(model);
}
+ ///
+ /// Classe que representa a geração do Report Diário em DOCX
+ ///
+ ///
+ ///
+ ///
public async Task GenerateDocx(DailyReportViewModel model)
{
var currentDate = DateTime.Now.ToString("dd/MM/yyyy");
diff --git a/Controllers/HomeController.cs b/Controllers/HomeController.cs
index de7ce7f..d08982f 100644
--- a/Controllers/HomeController.cs
+++ b/Controllers/HomeController.cs
@@ -6,13 +6,24 @@
namespace GestaoDemandas.Controllers
{
+ ///
+ /// Classe que representa a tela de inicio
+ ///
public class HomeController : Controller
{
+ ///
+ /// Classe inicio
+ ///
+ ///
public ActionResult Index()
{
return View();
}
+ ///
+ /// Classe desabilitada
+ ///
+ ///
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
@@ -20,6 +31,10 @@ public ActionResult About()
return View();
}
+ ///
+ /// Classe desabilitada
+ ///
+ ///
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
diff --git a/Controllers/WorkItemsController.cs b/Controllers/WorkItemsController.cs
index c84d615..ee18f56 100644
--- a/Controllers/WorkItemsController.cs
+++ b/Controllers/WorkItemsController.cs
@@ -43,6 +43,9 @@ Campos DevOps Analytics
namespace GestaoDemandas.Controllers
{
+ ///
+ /// Classe que representa controle do lista de atividade - WorkItems Analytics
+ ///
public class WorkItemsController : Controller
{
private static readonly HttpClient httpClient;
@@ -60,6 +63,26 @@ static WorkItemsController()
Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes($":{pat}")));
}
+ ///
+ /// Classe que representa a lista de atividades no Azure DevOps (Boards)
+ /// Possui filtros de pesquisa
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
public async Task Index(string searchId, string searchDataAbertura, string searchDataPrevisaoEntrega, string searchDataFechamento, string searchDataInicio, string searchDataConclusao, string searchDataRealEntrega, string searchStatus, string searchPrioridade, string searchSistema, string searchTeam, string team, bool clear = false, int page = 1, int pageSize = 160)
{
if (clear)
diff --git a/Enumeradores/Enum.cs b/Enumeradores/Enum.cs
index 35e6c28..fade678 100644
--- a/Enumeradores/Enum.cs
+++ b/Enumeradores/Enum.cs
@@ -10,6 +10,9 @@
namespace GestaoDemandas.Enumeradores
{
+ ///
+ /// Classe que representa Enumeração da situação padrão da atividade Azure DevOps
+ ///
public enum SituacaoAtividade
{
/*Status Atividade:
@@ -22,20 +25,54 @@ public enum SituacaoAtividade
Deploy Producao = 7,
Aguardando Solicitante = 8
*/
-
+ ///
+ /// Enumeração - Aberto = 0
+ ///
Aberto,
+ ///
+ /// Enumeração - Concluido = 1
+ ///
Concluido,
+ ///
+ /// Enumeração - SuspensoTemp = 2
+ ///
SuspensoTemp,
+ ///
+ /// Enumeração - Desenvolvimento = 3
+ ///
Desenvolvimento,
+ ///
+ /// Enumeração - AguardandoSolicitante = 4
+ ///
AguardandoSolicitante,
+ ///
+ /// Enumeração - Suspenso = 5
+ ///
Suspenso,
+ ///
+ /// Enumeração - Análise = 6
+ ///
Análise,
+ ///
+ /// Enumeração - Homologacao = 7
+ ///
Homologacao,
+ ///
+ /// Enumeração - DeployProducao = 8
+ ///
DeployProducao,
+ ///
+ /// Enumeração - AguardandoDesenvolvimento = 9
+ ///
AguardandoDesenvolvimento,
+ ///
+ /// Enumeração - RevisãoTecnica = 10
+ ///
RevisãoTecnica
}
-
+ ///
+ /// Classe enumeração definido complemento da observação
+ ///
public enum Complemento
{
EmTeste,