private void PopulateModel(Stellenanzeigen model, IDictionary values) { string PREIS = nameof(Stellenanzeigen.Preis); if (values.Contains(PREIS)) { model.Preis = Convert.ToString(values[PREIS]); } string Id = nameof(Stellenanzeigen.Id); if (values.Contains(Id)) { model.Id = Convert.ToInt32(values[Id]); } }
public async Task <IActionResult> Post(string values) { var model = new Stellenanzeigen(); var valuesDict = JsonConvert.DeserializeObject <IDictionary>(values); PopulateModel(model, valuesDict); if (!TryValidateModel(model)) { return(BadRequest(GetFullErrorMessage(ModelState))); } var result = _context.Stellenanzeigen.Add(model); await _context.SaveChangesAsync(); return(Json(new { result.Entity.Preis })); }