public async Task <JsonResult> CreateTicketAnonymous(CreateTicketAnonymousModel ticket, string tenantUid) { var origin = TenantHelper.GetCurrentTenantUrl(_contentService, tenantUid); var key = ApiKeyCache.GetByTenantUid(tenantUid); var authorization = await new Authorization().GetAuthorizationAsync(key); var response = await _ticketService.CreateTicketAnonymous(tenantUid, authorization.AccessToken, origin, ticket); return(Json(response)); }
public async Task <IResponseContent> CreateTicketAnonymous(string tenantUid, string token, string origin, CreateTicketAnonymousModel ticket) { var payload = new JsonRpcFormat <JsonRpcFormatParams <CreateTicketAnonymousModel> >() { Method = "CreateTicketAnonymous", Params = new JsonRpcFormatParams <CreateTicketAnonymousModel>() { Model = ticket } }; var response = await SubmitPostAsync(URL_API_TICKET, token, origin, payload, tenantUid); return(await AssertResponseContent <TicketAnonymousResponseContent>(response)); }