public IActionResult AddCongregation(CongregationViewModel model) { if (ModelState.IsValid) { //Use the created map var Cong = _mapper.Map <Congregation>(model); //var Cong = new CongregationViewModel() //{ // CongregationName = model.CongregationName, // CongregationStreetAddress = model.CongregationStreetAddress, // CongregationCity = model.CongregationCity, // CongregationState = model.CongregationState, // CongregationZIPCode = model.CongregationZIPCode, // CongregationLanguage = model.CongregationLanguage, // CongregationLatitude = model.CongregationLatitude, // CongregationLongitude = model.CongregationLongitude, // CongregationNumber = model.CongregationNumber, // CongregationActive = model.CongregationActive //}; //Add userID to be updated var userData = HttpContext.Session.GetObjectFromJson <LoginPassedDataViewModel>("userCredentials"); Cong.Id = userData.Id; _congregation.InsertAsync(Cong); return(RedirectToAction("index", "home")); } return(View(model)); }
public IActionResult EditCongregation(CongregationViewModel model) { //Use get congregation info from DB var congUpdate = _mapper.Map <Congregation>(model); //Use the created map _congregation.UpdateAsync(congUpdate); return(View(model)); }