private void ProcessAdsBLL() { if (!AdsBLL.Count_Script()) { int adult = 1; int nonadult = 0; // add ads entry for first time AdsBLL.Add_Script("Horizontal - 728x90", "no script", nonadult); AdsBLL.Add_Script("Horizontal - 728x90", "no script", adult); AdsBLL.Add_Script("Horizontal - 468x60", "no script", nonadult); AdsBLL.Add_Script("Horizontal - 468x60", "no script", adult); AdsBLL.Add_Script("Horizontal - 234x60", "no script", nonadult); AdsBLL.Add_Script("Horizontal - 234x60", "no script", adult); AdsBLL.Add_Script("Vertical - 120x600", "no script", nonadult); AdsBLL.Add_Script("Vertical - 120x600", "no script", adult); AdsBLL.Add_Script("Vertical - 160x600", "no script", nonadult); AdsBLL.Add_Script("Vertical - 160x600", "no script", adult); AdsBLL.Add_Script("Vertical - 120x240", "no script", nonadult); AdsBLL.Add_Script("Vertical - 120x240", "no script", adult); AdsBLL.Add_Script("Square - 336x280", "no script", nonadult); AdsBLL.Add_Script("Square - 336x280", "no script", adult); AdsBLL.Add_Script("Square - 300x250", "no script", nonadult); AdsBLL.Add_Script("Square - 300x250", "no script", adult); AdsBLL.Add_Script("Square - 250x250", "no script", nonadult); AdsBLL.Add_Script("Square - 250x250", "no script", adult); AdsBLL.Add_Script("Square - 200x200", "no script", nonadult); AdsBLL.Add_Script("Square - 200x200", "no script", adult); AdsBLL.Add_Script("Square - 180x150", "no script", nonadult); AdsBLL.Add_Script("Square - 180x150", "no script", adult); AdsBLL.Add_Script("Square - 125x125", "no script", nonadult); AdsBLL.Add_Script("Square - 125x125", "no script", adult); } }
public async Task <ActionResult> proc() { var json = new StreamReader(Request.Body).ReadToEnd(); var data = JsonConvert.DeserializeObject <JGN_Ads>(json); if (data.id > 0) { // Update Operation AdsBLL.Update_Field_V3(_context, data.id, data.adscript.ToString(), "adscript"); } else { // Add Operation await AdsBLL.Add_Script(_context, data.name, data.adscript, data.type); } return(Ok(new { status = "success", id = 0, message = "Record Processed" })); }