public async Task <ActionResult> Put(int id, [FromBody] BicycleCreationDto bicycleCreationDto) { var bicycle = _mapper.Map <BicycleDto>(bicycleCreationDto); bicycle.Id = id; _context.Entry(bicycle).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] BicycleCreationDto bicycleCreation) { var bicycle = _mapper.Map <Bicycle>(bicycleCreation); _context.Add(bicycle); await _context.SaveChangesAsync(); var bicycleDto = _mapper.Map <BicycleDto>(bicycle); return(new CreatedAtRouteResult("getBicycles", new { bicycleDto }, bicycleDto)); }