Esempio n. 1
0
 /// <summary>
 /// Get scrum status validation card with errors listed.
 /// </summary>
 /// <param name="membersActivityIdMap">Members id who are part of the scrum.</param>
 /// <param name="scrumMasterId">Unique identifier for scrum master details.</param>
 /// <param name="scrumStartActivityId">Scrum start card activity Id.</param>
 /// <param name="scrumStatus">Scrum status details filled by user.</param>
 /// <returns>Returns scrum status validation card to be sent in response.</returns>
 public TaskModuleResponse GetScrumStatusValidationCardResponse(string membersActivityIdMap, string scrumMasterId, string scrumStartActivityId, ScrumStatus scrumStatus)
 {
     return(new TaskModuleResponse
     {
         Task = new TaskModuleContinueResponse
         {
             Value = new TaskModuleTaskInfo()
             {
                 Card = ScrumCard.GetScrumStatusUpdateCard(membersActivityIdMap, scrumMasterId, scrumStartActivityId, scrumStatus, this.localizer, string.IsNullOrWhiteSpace(scrumStatus?.YesterdayTaskDescription), string.IsNullOrWhiteSpace(scrumStatus?.TodayTaskDescription)),
                 Height = TaskModuleHeight,
                 Width = TaskModuleWidth,
                 Title = this.localizer.GetString("UpdateStatusTitle"),
             },
         },
     });
 }
Esempio n. 2
0
 /// <summary>
 /// Get scrum status update adaptive card in response to be filled by scrum member.
 /// </summary>
 /// <param name="membersActivityIdMap">Members id who are part of the scrum.</param>
 /// <param name="scrumMasterId">Unique identifier for scrum master details.</param>
 /// <param name="scrumStartActivityId">Scrum start card activity Id.</param>
 /// <param name="scrumStatus">Scrum status details.</param>
 /// <returns>Returns scrum status update card to be displayed in task module.</returns>
 public TaskModuleResponse GetScrumStatusUpdateCardResponse(string membersActivityIdMap, string scrumMasterId, string scrumStartActivityId, ScrumStatus scrumStatus)
 {
     return(new TaskModuleResponse
     {
         Task = new TaskModuleContinueResponse
         {
             Value = new TaskModuleTaskInfo()
             {
                 Card = ScrumCard.GetScrumStatusUpdateCard(membersActivityIdMap, scrumMasterId, scrumStartActivityId, scrumStatus, this.localizer),
                 Height = TaskModuleHeight,
                 Width = TaskModuleWidth,
                 Title = this.localizer.GetString("UpdateStatusTitle"),
             },
         },
     });
 }