public async Task <bool> Delete(Bicycles bicycle) { dbContext.Bicycles.Remove(bicycle); await dbContext.SaveChangesAsync(); return(true); }
public IHttpActionResult PutBicycles(int id, Bicycles bicycles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bicycles.ID) { return(BadRequest()); } db.Entry(bicycles).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BicyclesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
async Task ExecuteLoadDataCommand() { if (IsBusy) { return; } IsBusy = true; try { Bicycles.Clear(); var bicycles = await BicycleDS.FindAllAsync(true); foreach (var bicycle in bicycles) { Bicycles.Add(bicycle); } await RetrieveUsers(); } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public int TotalCount() { int b = Bicycles != null?Bicycles.Count() : 0; int a = Accessories != null?Accessories.Count() : 0; return(a + b); }
public bool Take(Bicycle item) { if (Bicycles.Contains(item)) { Bicycles.Where(b => b == item).SingleOrDefault().BicycleStatus = BicycleStatus.NotGuarded; return(true); } return(false); }
public async Task <bool> AddBicycle(Bicycles value) { value.BicycleNumber = this.GenerateNumber(value.TypeId); if (await this._bicycleRepository.AddBicycle(value) == false) { throw new BicyclesException("Cannot added new bicycle due to server error"); } return(true); }
public async Task <Bicycles> Update(Bicycles bicycle) { var res = await this._bicycleRepository.Update(bicycle); if (res == null) { throw new BicyclesException("cannot update the bicycel"); } return(res); }
public IHttpActionResult GetBicycles(int id) { Bicycles bicycles = db.Bicycles.Find(id); if (bicycles == null) { return(NotFound()); } return(Ok(bicycles)); }
public IHttpActionResult PostBicycles(Bicycles bicycles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Bicycles.Add(bicycles); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = bicycles.ID }, bicycles)); }
public virtual bool Store(Bicycle item) { if (item.BicycleOwner != null && BicycleStorageCapacity > Bicycles.Count) { identificator.GenerateIdentification(item); item.BicycleStorage = this; item.BicycleStatus = BicycleStatus.Guarded; Bicycles.Add(item); return(true); } return(false); }
public IHttpActionResult DeleteBicycles(int id) { Bicycles bicycles = db.Bicycles.Find(id); if (bicycles == null) { return(NotFound()); } db.Bicycles.Remove(bicycles); db.SaveChanges(); return(Ok(bicycles)); }
public async Task <Bicycles> Update(Bicycles bicycle) { Bicycles result = dbContext.Bicycles.SingleOrDefault(p => p.BicycleId == bicycle.BicycleId); if (result != null) { result.HubId = bicycle.HubId; await dbContext.SaveChangesAsync(); } else { return(null); } return(bicycle); }
private void AddBicycle() { Random myRandom = new Random((Int32)DateTime.Now.Ticks); string myModel = myModels[GetRandomNumber()]; string myManufacture = myManufactures[GetRandomNumber()]; int myYear = myYears[GetRandomNumber()]; int myNumberOfSpeed = myNumberOfSpeeds[GetRandomNumber()]; string myType = myTypes[GetRandomNumber()]; BicycleFrame Frame = new BicycleFrame(myMaterials[GetRandomNumber()], mySizes[GetRandomNumber()]); Bicycle s = new Bicycle(myModel, myManufacture, myYear, myNumberOfSpeed, myType, Frame); Bicycles.Add(s); int GetRandomNumber() { return(myRandom.Next(0, 6)); } }
public async Task <bool> AddBicycle(Bicycles value) { bool status; try { await dbContext.Bicycles.AddAsync(value); await dbContext.SaveChangesAsync(); status = true; } catch (Exception) { status = false; } return(status); }
public async Task <bool> Isrent(int id, bool val) { bool status; try { Bicycles bicycle = dbContext.Bicycles.Where(p => p.BicycleId == id).FirstOrDefault(); if (bicycle != null) { bicycle.IsRent = val; await dbContext.SaveChangesAsync(); } status = true; } catch (Exception) { status = false; } return(status); }
public async Task <bool> Post([FromBody] Bicycles value) { return(await this._bicycleService.AddBicycle(value)); }
public async Task <BicycleType> GetType(int BicycleId) { Bicycles recordExist = await this._bicycleRepository.GetBicycleId(BicycleId); return(await this._bicycleRepository.GetBicycleType(recordExist.TypeId)); }
public double StorageOcupation() { return((Bicycles.Count() / BicycleStorageCapacity) * 100); }
public void AddBicycle(Bicycle bicycle) { Bicycles.Add(bicycle); }
public void RemoveBicycle(Bicycle bicycle) { Bicycles.Remove(bicycle); }
public async Task <Bicycles> UpdateBicycle(Bicycles value) { return(await this._bicycleService.Update(value)); }
public async Task <bool> Delete(Bicycles value) { return(await _bicycleService.Delete(value.BicycleId)); }