public IActionResult PostData([FromBody] DoingJson json)
        {
            if (json != null)
            {
                var source = (new JsonSource(ameritus1_angularContext));

                var schemaBuilder = new SchemaBuilder(source[HomeController.JSONTYPE])
                                    .Validate()
                                    //.GetKeys()
                                    //.ReadInput(json.Json)
                                    //.GetSchema()
                                    //.IsValidAgainstSchema()
                ;
                if (schemaBuilder.IsValid)
                {
                    source[HomeController.JSONTYPE] = json.Json;
                    ameritus1_angularContext.SaveChanges();
                    return(Json("Success"));
                }
                else
                {
                    return(Json("Invalid Json"));
                }
            }
            else
            {
                return(Json("An unknown error has occurred"));
            }
        }
 public IActionResult BackupData([FromBody] DoingJson json)
 {
     if (json != null)
     {
         var backup        = ameritus1_angularContext.BackupJson;
         var source        = (new JsonSource(ameritus1_angularContext));
         var schemaBuilder = new SchemaBuilder(source[HomeController.JSONTYPE])
                             .Validate()
                             //.GetKeys()
                             //.ReadInput(json.Json)
                             //.GetSchema()
                             //.IsValidAgainstSchema()
         ;
         if (schemaBuilder.IsValid)
         {
             var currentDate = DateTime.Now.ToShortDateString();
             if (!backup.Any(f => f.Date == currentDate))
             {
                 backup.Add(new BackupJson {
                     Date = currentDate, Json = json.Json
                 });
                 ameritus1_angularContext.SaveChanges();
                 return(Json("Success"));
             }
             else
             {
                 return(Json("Backup already exists"));
             }
         }
         else
         {
             return(Json("Invalid Json"));
         }
     }
     else
     {
         return(Json("An unknown error has occurred"));
     }
 }