public IActionResult CreateSportObject() { var model = new SportObjectCreateViewModel { Cities = sportObjectRepository.GetAllCities(), Sports = sportObjectRepository.GetAllSports() }; return(View(model)); }
public IActionResult CreateSportObject(SportObjectCreateViewModel model) { if (ModelState.IsValid) { string uniqueFileName1 = ProcessUploadFile(model.Image1); string uniqueFileName2 = ProcessUploadFile(model.Image2); SportObject newSportObject = new SportObject { Name = model.Name, Email = model.Email, Address = model.Address, CityId = model.CityId, WorkEnds = model.WorkEnds, WorkStarts = model.WorkStarts, Description = model.Description, SportId = model.SportId, Phone = model.Phone, PriceForHour = model.PriceForHour, IsPayed = model.IsPayed, Image1Path = uniqueFileName1, Image2Path = uniqueFileName2 }; sportObjectRepository.Add(newSportObject); return(RedirectToAction("Details", "SportObject", new { id = newSportObject.Id })); } else { var sportObject = new SportObjectCreateViewModel { Cities = sportObjectRepository.GetAllCities(), Sports = sportObjectRepository.GetAllSports() }; return(View("CreateSportObject", sportObject)); } }