Esempio n. 1
0
        public ActionResult Details()
        {
            var _db   = new SquareDanceDb();
            var model = new SitterProfileModel();

            try
            {
                var userId  = User.Identity.GetUserId();
                var details = _db.SitterProfile.Find(userId);
                model = new SitterProfileModel(details);
            }
            catch (Exception e)
            {
                logger.Error("An error occurred while Details. Error: " + e);
            }
            finally
            {
                _db.Dispose();
            }
            return(View(model));
        }
Esempio n. 2
0
        public ActionResult SaveDetails(SitterProfileModel model)
        {
            var _db = new SquareDanceDb();

            try
            {
                var userId  = User.Identity.GetUserId();
                var details = _db.SitterProfile.Find(userId);
                if (details != null)
                {
                    details.LiveCondition             = model.LiveCondition;
                    details.AnySmoker                 = model.AnySmoker;
                    details.HaveChildren              = model.HaveChildren;
                    details.HaveCats                  = model.HaveCats;
                    details.CagedPets                 = model.CagedPets;
                    details.SittingFurniture          = model.SittingFurniture;
                    details.DogExperience             = model.DogExperience;
                    details.Describe                  = model.Describe;
                    details.DogCPR                    = model.DogCPR;
                    details.OralMedication            = model.OralMedication;
                    details.InjectedMedication        = model.InjectedMedication;
                    details.SeniorDogExperience       = model.SeniorDogExperience;
                    details.ExericiseForHighEnergyDog = model.ExericiseForHighEnergyDog;
                    _db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                logger.Error("An error occurred while SaveDetails. Error: " + e);
            }
            finally
            {
                _db.Dispose();
            }
            return(RedirectToAction("PetPreferences", "Account"));
        }