Example #1
0
        public async Task <ActionResult <RangoHoraDTO> > Post([FromBody] RangoHoraCreateDTO rangoHoraCreate)
        {
            var rangohora    = mapper.Map <RangoHora>(rangoHoraCreate);
            var rangohoraDTO = mapper.Map <RangoHoraDTO>(await repository.Save(rangohora));

            return(new CreatedAtRouteResult("ObtenerRangoHorav1", new { id = rangohora.Id }, rangohoraDTO));
        }
Example #2
0
        public async Task <ActionResult <RangoHoraDTO> > Put(int id, [FromBody] RangoHoraCreateDTO rangoHoraCreate)
        {
            var rangohora     = mapper.Map <RangoHora>(rangoHoraCreate);
            var rangohoraRepo = await repository.Update(id, rangohora);

            if (rangohoraRepo == null)
            {
                return(NotFound());
            }
            var rangohoraDTO = mapper.Map <RangoHoraDTO>(rangohoraRepo);

            return(new CreatedAtRouteResult("ObtenerRangoHorav1", new { id = rangohora.Id }, rangohoraDTO));
        }