示例#1
0
        public async Task <IActionResult> GuardarFase([FromBody] FaseDto faseDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var guardarFase = new Fase {
                Nombre = faseDto.Nombre,
                Color  = faseDto.Color,
                Orden  = faseDto.Orden
            };

            var fase = await _fase.GuardarFase(guardarFase);

            var faseReturn = _mapper.Map <FaseListaDto> (fase);

            return(Ok(faseReturn));
        }
示例#2
0
        public async Task <IActionResult> ActualizarFase(int Id, [FromBody] FaseDto faseDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var buscarFase = new Fase {
                Id     = Id,
                Nombre = faseDto.Nombre,
                Color  = faseDto.Color,
                Orden  = faseDto.Orden,
                Estado = faseDto.Estado
            };

            var fase = await _fase.ActualizarFase(buscarFase);

            var listaFaseReturn = _mapper.Map <FaseListaDto> (fase);

            return(Ok(listaFaseReturn));
        }