Esempio n. 1
0
        public async Task <IActionResult> Create([FromBody] AtivoModel ativo)
        {
            if (ativo == null)
            {
                return(BadRequest("Informações do Ativo não informado."));
            }
            var ativoEntity = AtivoModel.ConverterToEntity(ativo);
            await AtivoRepository.Create(ativoEntity);

            return(Ok("Ativo registrado com sucesso."));
        }
Esempio n. 2
0
        public async Task <IActionResult> Update([FromBody] AtivoModel ativo)
        {
            if (ativo == null)
            {
                return(BadRequest("Informações do Ativo não informado."));
            }
            var  ativoEntity = AtivoModel.ConverterToEntity(ativo);
            bool hasResult   = await AtivoRepository.Update(ativoEntity);

            if (!hasResult)
            {
                return(NotFound("Não foi possível atualizar o Ativo."));
            }
            return(Ok($"Ativo [{ativo.Id}] atualizado com sucesso."));
        }