public IActionResult Put(BikeBase bike)
 {
     if (ModelState.IsValid)
     {
         rentBikeDb.Update(bike);
         rentBikeDb.SaveChanges();
         return(Ok(bike));
     }
     return(BadRequest(ModelState));
 }
        public IActionResult Delete(int id)
        {
            BikeBase bike = rentBikeDb.BikeBases.FirstOrDefault(x => x.Id == id);

            if (bike != null)
            {
                rentBikeDb.BikeBases.Remove(bike);
                rentBikeDb.SaveChanges();
            }
            return(Ok(bike));
        }
        public IActionResult Post(BikeBase bike)
        {
            if (ModelState.IsValid &&
                !string.IsNullOrEmpty(bike.Name) &&
                !string.IsNullOrEmpty(bike.TypeBike))
            {
                rentBikeDb.BikeBases.Add(bike);
                rentBikeDb.SaveChanges();
                return(Ok(bike));
            }

            return(BadRequest(ModelState));
        }