public ActionResult EditCharacteristics(CarecteristicModel model)
        {
            _turistRepository.EditCharacteristics(model);
            var action = string.Empty;

            switch ((ETuristType)model.TuristType)
            {
            case ETuristType.Child:
                action = "Index";
                break;

            case ETuristType.Young:
                action = "Young";
                break;

            case ETuristType.MiddleAge:
                action = "MiddleAge";
                break;

            case ETuristType.OldAge:
                action = "OldAge";
                break;
            }

            return(RedirectToAction(action));
        }
Beispiel #2
0
        public void EditCharacteristics(CarecteristicModel model)
        {
            using (ObjectContext context = new ObjectContext(_connectionString))
            {
                var turistTypeCompanyEntity = context.CreateObjectSet <TuristTypeCompany>().First(x =>
                                                                                                  x.TuristTypeId == model.TuristType && x.CompanyId == model.OldCompanyNumber);
                turistTypeCompanyEntity.CompanyId = model.CompanyNumber;

                var turistData = context.CreateObjectSet <TuristData>().First(x =>
                                                                              x.TuristDataType == model.TuristDataType && x.CompanyId == model.CompanyNumber);
                turistData.Residence      = model.ResidenceCoefficient.Value;
                turistData.Food           = model.FoodCoefficient.Value;
                turistData.Excursion      = model.ExcursionCoefficient.Value;
                turistData.Transportation = model.TransportationCoefficient.Value;

                context.SaveChanges();
            }
        }