public void TestDiifferentCourtInsertion() { using (var ctx = TennisClubContext.CreateContext()) { Court tennisCourt = new TennisCourt { Length = 25, Width = 8, HasRoof = true, HourlyCourtCost = 5, HourlyIlluminationCost = 1 }; Court padelCourt = new PadelCourt { Length = 25, Width = 8, HasRoof = true, HourlyCourtCost = 5, HourlyIlluminationCost = 1 }; ctx.Add(tennisCourt); ctx.Add(padelCourt); ctx.SaveChanges(); } }
public async Task <ActionResult> CreateTennisCourt(int tennisClubId, TennisCourt tennisCourt) { _tennisCourtRepository.CreateTennisCourt(tennisClubId, tennisCourt); if (await _tennisCourtRepository.SaveAllAsync()) { var lastTennisCourt = await _tennisCourtRepository.GetLastTennisCourt(); return(CreatedAtRoute("GetTennisCourt", new { tennisClubid = tennisClubId, tennisCourtId = lastTennisCourt.Id }, lastTennisCourt)); } return(BadRequest("Unable to add tennis court")); }
public void CreateTennisCourt(int tennisClubId, TennisCourt tennisCourt) { var tennisClub = _context .TennisClubs .Include(tc => tc.TennisCourts) .SingleOrDefault(tc => tc.Id == tennisClubId); var newTennisCourt = new TennisCourt() { Name = tennisCourt.Name, SurfaceId = tennisCourt.SurfaceId, TennisClubId = tennisClubId }; _context.TennisCourts.Add(newTennisCourt); }
protected void tennisCourtsRadGrid_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridGroupHeaderItem) { GridGroupHeaderItem item = (GridGroupHeaderItem)e.Item; DataRowView groupDataRow = (DataRowView)e.Item.DataItem; item.DataCell.Text = "Tennis Courts in " + groupDataRow["City"].ToString(); } else if (e.Item is GridDataItem) { int mapId = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["MapId"]); ImageButton imageButton = (ImageButton)e.Item.FindControl("zoomImageButton"); imageButton.Attributes.Add("onClick", string.Format("zoomToTennisCourt({0});", --mapId)); TennisCourt dataRow = (TennisCourt)e.Item.DataItem; ImageButton directionsImageButton = (ImageButton)e.Item.FindControl("directionsImageButton"); string zip = dataRow.Zip.HasValue ? dataRow.Zip.Value.ToString() : string.Empty; directionsImageButton.Attributes.Add("onClick", string.Format("showStartEndPoints('{0},{1},{2} {3}');", dataRow.Address, dataRow.City, dataRow.State, zip)); } }
public void UpdateTennisCourt(TennisCourt tennisCourt) { _context.Entry(tennisCourt).State = EntityState.Modified; }