public IActionResult HerEdit(HeritageViewModel heritageViewModel) { HeritageViewModel retVal = CheckHerEdit(heritageViewModel); if (retVal.message != "") { heritageViewModel.message = retVal.message; return(View("HerEdit", heritageViewModel)); } //string mainFolder = _environment.ContentRootPath; //int n = 0; //string msg = ""; //bool success = false; RetHerUpdate retHerUpdate = null; if (heritageViewModel != null) { HeritageViewModel heritageViewModel_ = heritageRepository.ConvertDateTimes(heritageViewModel); retHerUpdate = heritageRepository.InsertHerInformation(heritageViewModel); } if (retHerUpdate.success) { retHerUpdate.message = " Information is inserted successfully."; return(Json(retHerUpdate)); } else { heritageViewModel.message = retHerUpdate.message; return(View("HerEdit", heritageViewModel)); } }
public HeritageViewModel CheckHerEdit(HeritageViewModel heritageViewModel) { heritageViewModel.message = ""; if (heritageViewModel.countryId == 0) { heritageViewModel.message = "Country must be selected before to save."; } else { if (heritageViewModel.cityId != 0) { if (heritageViewModel.provinceId == 0) { heritageViewModel.message = "Province must be selected before selecting city."; } } else { if (heritageViewModel.cityId == 0 && heritageViewModel.churchId != 0) { heritageViewModel.message = "City must be selected before selecting church."; } } } if (heritageViewModel.message == "") { if (heritageViewModel.countryBPId == 0) { if (heritageViewModel.provinceBPId != 0) { heritageViewModel.message = "Country(Birth Place) must be selected before selecting province."; } else { if (heritageViewModel.cityBPId != 0) { heritageViewModel.message = "Province(Birth Place) must be selected before selecting city."; } } } else { if (heritageViewModel.cityBPId != 0) { if (heritageViewModel.provinceBPId == 0) { heritageViewModel.message = "Province(Birth Place) must be selected before selecting city."; } } } } return(heritageViewModel); }
// GET: /<controller>/ public IActionResult HerEdit(string id) { AppSettings appSettings = heritageRepository.GetAppSettings(_config); CardIds cardIds = heritageRepository.GetLevelsAsIntList(id); HeritageViewModel model = heritageRepository.GetHerEditModelByLevels(cardIds); //model.user_id = 2; //model.lName = "albert"; return(View("HerEdit", model)); }