コード例 #1
0
        public async Task <InvokeResult> AddTicketStatusDefinitionAsync(TicketStatusDefinition ticketStatusItems, EntityHeader org, EntityHeader user)
        {
            ValidationCheck(ticketStatusItems, Actions.Create);

            await AuthorizeAsync(ticketStatusItems, AuthorizeResult.AuthorizeActions.Create, user, org);

            await _repo.AddTicketStatusItemsAsync(ticketStatusItems);

            return(InvokeResult.Success);
        }
コード例 #2
0
        public async Task <InvokeResult> UpdateTicketStatusDefinitionAsync(TicketStatusDefinition ticketStatusItems, EntityHeader org, EntityHeader user)
        {
            await AuthorizeAsync(ticketStatusItems, AuthorizeResult.AuthorizeActions.Update, user, org);

            Validator.Validate(ticketStatusItems, Actions.Update);

            await _repo.UpdateTicketStatusItemsAsync(ticketStatusItems);

            return(InvokeResult.Success);
        }
コード例 #3
0
 public Task <InvokeResult> UpdateticketstatusdefinitionAsync([FromBody] TicketStatusDefinition ticketstatusdefinition)
 {
     return(_mgr.UpdateTicketStatusDefinitionAsync(ticketstatusdefinition, OrgEntityHeader, UserEntityHeader));
 }