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); }
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); }
public Task <InvokeResult> UpdateticketstatusdefinitionAsync([FromBody] TicketStatusDefinition ticketstatusdefinition) { return(_mgr.UpdateTicketStatusDefinitionAsync(ticketstatusdefinition, OrgEntityHeader, UserEntityHeader)); }