Example #1
0
 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));
 }
Example #2
0
 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));
 }
Example #3
0
 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));
 }