Ejemplo n.º 1
0
        public async Task <ActionResult <ExtraDTO> > PostExtra(ExtraDTO extra)
        {
            var entity = _mapper.Map(extra);

            _bll.Extras.Add(entity);
            await _bll.SaveChangesAsync();

            extra.Id = entity.Id;
            return(CreatedAtAction("GetExtra", new { id = extra.Id }, extra));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PutExtra(Guid id, ExtraDTO extra)
        {
            if (id != extra.Id)
            {
                return(BadRequest(new MessageDTO("Ids does not match!")));
            }

            await _bll.Extras.UpdateAsync(_mapper.Map(extra));

            await _bll.SaveChangesAsync();

            return(NoContent());
        }