public IActionResult OnPost(BurialId burialId, BurialCharacteristic burialCharacteristic, BurialNote burialNote, RemainsCharacteristic remainsCharacteristic) { // using the information from the form, concatenate the BurialId1 string burId = burialId.BurialLocationNs + " " + burialId.LowPairNs + "/" + burialId.HighPairNs + " " + burialId.BurialLocationEw + " " + burialId.LowPairEw + "/" + burialId.HighPairEw + " " + burialId.BurialArea + "# " + burialId.BurialNum; // set each model item's burial ID value to the concatenated burId burialId.BurialId1 = burId; burialCharacteristic.BurialId = burId; burialNote.BurialId = burId; remainsCharacteristic.BurialId = burId; // if the objects are valid, save them to the db context if (ModelState.IsValid) { context.BurialIds.Add(burialId); context.BurialCharacteristics.Add(burialCharacteristic); context.BurialNotes.Add(burialNote); context.RemainsCharacteristics.Add(remainsCharacteristic); context.SaveChanges(); return(RedirectToPage("./BurialConfirmation", burialId)); } else { return(Page()); } }
public Filters(string filterstring) { FilterString = filterstring ?? "all-all'all"; string[] filters = FilterString.Split('-'); BurialIdString = BurialId.ToString(); BurialIdString = filters[0]; BurialLocationNs = filters[1]; BurialLocationEw = filters[2]; BurialDepth = filters[3]; YearFound = filters[4]; HeadDirection = filters[5]; }