/// <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"), }, }, }); }
/// <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"), }, }, }); }