public static async Task <HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequestMessage req, TraceWriter log) { log.Info("C# HTTP trigger function processed a request."); // parse UserID from query string UserID = req.GetQueryNameValuePairs() .FirstOrDefault(q => string.Compare(q.Key, "UserID", true) == 0) .Value; int age = GetAge(UserID); string gender = GetGender(UserID); DateTime date = DateTime.Now; RecordsContext context = new RecordsContext(); var mcCount = context.MediaContents.Where(p => p.FileName == "a.mp4"); string SASTokens = ""; var TMClist = context.TargetMediaContents.Where(p => p.StartDate <= date && p.EndDate >= date && p.TargetGroup.Gender == gender && p.TargetGroup.StartAge <= age && p.TargetGroup.EndAge >= age); foreach (var TMC in TMClist) { string url = "http://localhost:7071/api/FileSas?filename=" + TMC.MediaContent.FileName; WebRequest getRequest = WebRequest.Create(url); Stream stream = getRequest.GetResponse().GetResponseStream(); StreamReader streamReader = new StreamReader(stream); string token = streamReader.ReadLine(); SASTokens += token + '\n'; } return(req.CreateResponse(HttpStatusCode.OK, SASTokens)); }
public static async Task <HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequestMessage req, TraceWriter log) { log.Info("C# HTTP trigger function processed a request."); // parse query parameter string name = req.GetQueryNameValuePairs() .FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0) .Value; // Get request body dynamic data = await req.Content.ReadAsAsync <object>(); // Set name to query string or body data name = name ?? data?.name; RecordsContext context = new RecordsContext(); var mcCount = context.MediaContents.Where(p => p.FileName == "a.mp4"); return(req.CreateResponse(HttpStatusCode.OK, "Mc count" + mcCount.Count())); }
public SongsController(RecordsContext context) { _context = context; }
public MainControllerService(RecordsContext context) { _context = context; }
public UnitsController(RecordsContext context) { _context = context; }
public Records1Controller(RecordsContext context) { _context = context; }
public HomeController(RecordsContext context) { _context = context; }
public AlbumsController(RecordsContext context) { _context = context; }
public InstrumentsController(RecordsContext context) { _context = context; }
public MainController(RecordsContext context, MainControllerService mainControllerService) { _context = context; _mainControllerService = mainControllerService; }
public MusiciansController(RecordsContext context) { _context = context; }