public async Task <Boolean> AssignMarkerToHeatAsync(AssignMarkerToHeatViewModel model) { var m = new MarkerInHeat { MarkerId = model.MarkerId, HeatId = model.HeatId }; return(await _repo.AddMarkerInHeatAsync(m) != null); }
public bool RemoveMarkerInHeat(MarkerInHeat m) { var result = false; if (_db.MarkersInHeats.Remove(m) != null) { result = true; } _db.SaveChanges(); return(result); }
public async Task <bool> RemoveMarkerInHeatAsync(MarkerInHeat m) { var result = false; if (_db.MarkersInHeats.Remove(m) != null) { result = true; } await _db.SaveChangesAsync(); return(result); }
public async Task <MarkerInHeat> AddMarkerInHeatAsync(MarkerInHeat m) { var Guntime = (from mih in _db.MarkersInHeats where mih.HeatId == m.HeatId join mar in _db.Markers on mih.MarkerId equals mar.Id where mar.Type == Models.Entities.Type.Gun select mar).SingleOrDefault(); if (Guntime != null) { return(null); } await _db.MarkersInHeats.AddAsync(m); await _db.SaveChangesAsync(); return(m); }
public MarkerInHeat AddMarkerInHeat(MarkerInHeat m) { _db.MarkersInHeats.Add(m); _db.SaveChanges(); return(m); }