public async Task <InvokeResult> AddServiceTicketTemplateAsync(ServiceTicketTemplate serviceTicketTemplate, EntityHeader org, EntityHeader user) { ValidationCheck(serviceTicketTemplate, Actions.Create); await AuthorizeAsync(serviceTicketTemplate, AuthorizeResult.AuthorizeActions.Create, user, org); await _repo.AddServiceTicketTemplateAsync(serviceTicketTemplate); return(InvokeResult.Success); }
public async Task <InvokeResult> UpdateServiceTicketTemplateAsync(ServiceTicketTemplate serviceTicketTemplate, EntityHeader org, EntityHeader user) { await AuthorizeAsync(serviceTicketTemplate, AuthorizeResult.AuthorizeActions.Update, user, org); var result = Validator.Validate(serviceTicketTemplate, Actions.Update); await _repo.UpdateServiceTicketTemplateAsync(serviceTicketTemplate); return(InvokeResult.Success); }
public Task <InvokeResult> UpdateServiceTicketTemplateAsync([FromBody] ServiceTicketTemplate serviceTicket) { return(_mgr.UpdateServiceTicketTemplateAsync(serviceTicket, OrgEntityHeader, UserEntityHeader)); }