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