public CourtControl() { InitializeComponent(); // Initialize the viewmodel viewModel = DataContext as CourtViewModel; }
public IActionResult Create([Bind("Id,Name,HourlyCourtCost, Sport, HourlyIlluminationCost,HasRoof,Surface")] CourtViewModel courtViewModel) { if (ModelState.IsValid) { var court = courtViewModel.ToCourt(mapper); courtWork.CourtRepository.Add(court); courtWork.Save(); return(RedirectToAction(nameof(Index))); } return(View(courtViewModel)); }
public IActionResult Edit(long id, [Bind("Id,Name,HourlyCourtCost,HourlyIlluminationCost,HasRoof,Surface")] CourtViewModel courtViewModel) { if (id != courtViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(courtViewModel)); } var court = courtViewModel.ToCourt(mapper); courtWork.CourtRepository.Update(court); courtWork.Save(); return(RedirectToAction(nameof(Index))); }
public object Post([FromBody] CourtViewModel model) { if (model == null) { return(BadRequest("No court to add")); } var court = new Court() { Name = model.Name, Abbreviation = model.Abbreviation, JurisdictionId = model.JurisdictionId }; _unitOfWork.Courts.Add(court); _unitOfWork.Complete(); return(Ok(court)); }
public object Put([FromBody] CourtViewModel model) { if (model == null) { return(BadRequest("No court to update")); } var court = _unitOfWork.Courts.GetById(model.Id); if (court == null) { return(NotFound("Court not found")); } court.Name = model.Name; court.Abbreviation = model.Abbreviation; court.JurisdictionId = model.JurisdictionId; _unitOfWork.Complete(); return(Ok(court)); }
public CourtManagement() { InitializeComponent(); viewModel = new CourtViewModel(); DataContext = viewModel; }