public static async Task <IActionResult> CreateRandomApplicant( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest request, ILogger log) { var client = GetMongoClient(); var collection = client.GetDatabase(DatabaseName).GetCollection <Applicant>(ApplicantCollectionName); var applicant = ApplicantHelper.CreateRandomApplicant(); await collection.InsertOneAsync(applicant); return(new OkObjectResult(applicant)); }
public IHttpActionResult Post(ApplicantHelper applicantHelper) { var action = applicantHelper.action; var applicant = applicantHelper.applicant; if (action == "create") { AddNewApplicant(applicant); } else if (action == "update") { UpdateApplicant(applicant); } else if (action == "delete") { DeleteApplicant(applicant.PersonalNumber); } return(CreatedAtRoute("DefaultApi", new { id = applicant.PersonalNumber }, applicant)); }