public async Task <HttpResponseMessage> Run2([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", "put", "delete", Route = "sample2/todos" + CRUDLHelper.Id)] HttpRequest req, string id, ILogger log) { return(await CRUDL .ForEntity <Todo>() .UseInterface <TodoService>() .Handle(req, log, id)); }
public async Task <HttpResponseMessage> Run4([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", "put", "delete", Route = "sample4/events" + CRUDLHelper.Id)] HttpRequest req, string id, ILogger log) { return(await CRUDL .ForEntity <Event>() .Use <EventService>() .With(s => s.New, s => s.Get, s => s.Edit, s => s.Remove, s => s.All) .Handle(req, log, id)); }
public async Task <HttpResponseMessage> Run6([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", "put", "delete", Route = "sample6/products" + CRUDLHelper.Id)] HttpRequest req, string id, ILogger log) { return(await CRUDL .ForEntity <Product>() .Use <ProductService>() .With(s => s.Create, s => s.Read, s => s.Update, s => s.Delete, s => s.List) .WrapRequestAndResponse() .Handle(req, log, id)); }