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)); }
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")); }