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)); }