public ActionResult <TipoLogDTO> Inserir([FromBody, BindRequired] TipoLogDTO tipolog)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var obj = this._mapper.Map <TipoLogDTO, TipoLog>(tipolog);

            obj.Id = 0;

            var result = this._service.Salvar(obj);

            return(Created($"{Request.Path}/{result.Id}", this._mapper.Map <TipoLog, TipoLogDTO>(result)));
        }
        public ActionResult <TipoLogDTO> Alterar([FromBody, BindRequired] TipoLogDTO tipolog)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (!this._service.ExistePorId(tipolog.Id))
            {
                return(NotFound("Tipo Log não encontrado. Impossível alterar"));
            }

            var obj = this._mapper.Map <TipoLogDTO, TipoLog>(tipolog);

            var result = this._service.Salvar(obj);

            return(Ok(this._mapper.Map <TipoLog, TipoLogDTO>(result)));
        }