public int CreateBike(BikeVM bike) { ApplicationDbContext Db = new ApplicationDbContext(); // interpretor Bike Bike = new Bike(bike.Brand, bike.Model, bike.Type, bike.Price, bike.Description); Db.Bikes.Add(Bike); Db.SaveChanges(); return(AddPicture(Bike.Id, bike.Picture)); }
public BikeVM GetBike(int id) { ApplicationDbContext Db = new ApplicationDbContext(); BikeVM Bike = Db.Bikes.Where(b => b.Id == id).Select( b => new BikeVM { Id = id, Brand = b.Brand, Model = b.Model, Type = b.Type, Price = b.Price, Description = b.Description, Pictures = Db.Pictures.Where(p => p.BikeId == id).ToList(), Comments = Db.Comments.Where(c => c.BikeId == id).ToList() }).FirstOrDefault(); return(Bike); }
public IHttpActionResult POST(BikeVM bike) { _adapter.CreateBike(bike); return(Ok()); }