Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }