Exemplo n.º 1
0
 public ServiceModel(ServiceAndRate dbModel)
 {
     UserId       = dbModel.UserId;
     DogBoarding  = dbModel.DogBoarding;
     HouseSitting = dbModel.HouseSitting;
     DropInVisits = dbModel.DropInVisits;
     DogWalking   = dbModel.DogWalking;
     DoggyDayCare = dbModel.DoggyDayCare;
 }
Exemplo n.º 2
0
 public RateModel(ServiceAndRate dbModel)
 {
     UserId          = dbModel.UserId;
     DogBoardingFee  = dbModel.DogBoardingFee;
     DoggyDayCareFee = dbModel.DoggyDayCareFee;
     DogWalkingFee   = dbModel.DogWalkingFee;
     DropInVisitsFee = dbModel.DropInVisitsFee;
     HouseSittingFee = dbModel.HouseSittingFee;
 }
Exemplo n.º 3
0
 public ServiceOptionsModel(ServiceAndRate dbModel)
 {
     UserId         = dbModel.UserId;
     DayCareDogs    = dbModel.DayCareDogs;
     FullTimeWeek   = dbModel.FullTimeWeek;
     PottyBreaks    = dbModel.PottyBreaks;
     Flexible       = dbModel.Flexible;
     DropInVisits   = dbModel.DropInVisits;
     DogWalkingTime = dbModel.DogWalkingTime;
 }
Exemplo n.º 4
0
        public ActionResult Services(ServiceModel model)
        {
            if (ModelState.IsValid)
            {
                var _db = new SquareDanceDb();
                try
                {
                    var sitter = _db.Sitter.Find(model.UserId);
                    if (sitter == null)
                    {
                        var newSitter = new Sitter();
                        {
                            newSitter.UserId = model.UserId;
                        }
                        _db.Sitter.Add(newSitter);
                        _db.SaveChanges();
                    }

                    var services = _db.ServiceAndRate.Find(model.UserId);
                    if (services == null)
                    {
                        var newServices = new ServiceAndRate(model);
                        _db.ServiceAndRate.Add(newServices);
                        _db.SaveChanges();
                    }
                    else
                    {
                        services.DogBoarding  = model.DogBoarding;
                        services.HouseSitting = model.HouseSitting;
                        services.DropInVisits = model.DropInVisits;
                        services.DogWalking   = model.DogWalking;
                        services.DoggyDayCare = model.DoggyDayCare;
                        _db.SaveChanges();
                    }
                }
                catch (Exception e)
                {
                    logger.Error("An error occurred while SaveServices. Error: " + e);
                }
                finally
                {
                    _db.Dispose();
                }

                return(RedirectToAction("Rates", "Sitter"));
            }
            return(View(model));
        }
Exemplo n.º 5
0
 public PetPreferencesModel(ServiceAndRate dbModel)
 {
     UserId               = dbModel.UserId;
     BoardingSmallDog     = dbModel.BoardingSmallDog;
     BoardingMediumDog    = dbModel.BoardingMediumDog;
     BoardingLargeDog     = dbModel.BoardingLargeDog;
     BoardingGiantDog     = dbModel.BoardingGiantDog;
     BoardingUnderOne     = dbModel.BoardingUnderOne;
     HostDifferentFamily  = dbModel.HostDifferentFamily;
     HostMaleNotNeutered  = dbModel.HostMaleNotNeutered;
     HostFemaleNotSpayed  = dbModel.HostFemaleNotSpayed;
     HostNeedCrateTrained = dbModel.HostNeedCrateTrained;
     HouseSmallDog        = dbModel.HouseSmallDog;
     HouseMediumDog       = dbModel.HouseMediumDog;
     HouseLargeDog        = dbModel.HouseLargeDog;
     HouseGiantDog        = dbModel.HouseGiantDog;
     HouseUnderOne        = dbModel.HouseUnderOne;
 }