public async Task <ActionResult> Post([FromBody] CineCreacionDTO cine) { context.Cines.Add(mapper.Map <Cine>(cine)); await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] CineCreacionDTO cineCreacionDTO) { var cine = _mapper.Map <Cine>(cineCreacionDTO); _context.Add(cine); await _context.SaveChangesAsync(); return(NoContent()); }
[HttpPut("{Id:int}")] // put para editar public async Task <ActionResult> Put(int Id, [FromBody] CineCreacionDTO cineCreacionDTO) //FromBody se usa para formularios generalmente en post y put { var cine = await context.Cines.FirstOrDefaultAsync(x => x.Id == Id); if (cine == null) { return(NotFound()); // retorna un 404 } cine = mapper.Map(cineCreacionDTO, cine); await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int Id, [FromBody] CineCreacionDTO cineCreacionDTO) { var cine = await context.Cines.FirstOrDefaultAsync(x => x.Id == Id); if (cine == null) { return(NotFound()); } cine = mapper.Map(cineCreacionDTO, cine); await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] CineCreacionDTO cineModificar) { Cine cineEncontrado; cineEncontrado = await context.Cines.FirstOrDefaultAsync(x => x.Id == id); if (cineEncontrado == null) { return(NotFound()); } cineEncontrado = mapper.Map(cineModificar, cineEncontrado); await context.SaveChangesAsync(); return(NoContent()); }