public FundingProfilePatternDocument(FundingProfilePattern pattern) { logged = System.DateTime.Now; id = pattern.id; FundingStreamCode = pattern.FundingStreamCode; ProfilePatterns = pattern.ProfilePatterns; }
public static async Task <HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log, IAsyncCollector <object> outputDocument) { FundingProfilePattern fundingStreamPatternRequest = await req.Content.ReadAsAsync <FundingProfilePattern>(); log.Verbose("Incoming funding stream code:" + fundingStreamPatternRequest.FundingStreamCode); var doc = new FundingProfilePatternDocument(fundingStreamPatternRequest); log.Verbose("Outgoing funding stream code::" + doc.FundingStreamCode); await outputDocument.AddAsync(doc); if (doc.FundingStreamCode != " ") { return(req.CreateResponse(HttpStatusCode.OK, $"{doc.FundingStreamCode} was created")); } else { return(req.CreateResponse(HttpStatusCode.BadRequest, $"The request was incorrectly formatted.")); } }