public IActionResult CreateBike([FromForm] CreateBikeDTO bike) { if (ModelState.IsValid) { try { _bikeService.CreateBike(bike); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok()); } return(BadRequest("Ошибка входных данных")); }
public void CreateBike(CreateBikeDTO bike) { var photo = GetPhoto(bike.File); var brand = GetBrand(bike.Brand); var person = GetPerson(bike.PersonId); var type = GetType(bike.Type); var newBike = new Bike() { Name = bike.Name, Diameter = bike.Diameter, Price = bike.Price, Description = bike.Description, Brand = brand, Person = person, Type = type, Photo = photo }; _context.Bikes.Add(newBike); _context.SaveChanges(); }