public ActionResult Delete([FromBody] DimensaoDto dimensaoDTO)
        {
            try
            {
                if (dimensaoDTO == null)
                {
                    return(NotFound());
                }

                applicationServiceDimensao.Remove(dimensaoDTO);
                return(Ok("Dimensao Removido com sucesso!"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult Post([FromBody] DimensaoDto dimensaoDTO)
        {
            try
            {
                if (dimensaoDTO == null)
                {
                    return(NotFound());
                }

                applicationServiceDimensao.Add(dimensaoDTO);
                return(Ok("Dimensao Cadastrada com sucesso!"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult Put([FromBody] DimensaoDto dimensaoDTO)
        {
            try
            {
                if (dimensaoDTO == null)
                {
                    return(NotFound());
                }

                applicationServiceDimensao.Update(dimensaoDTO);
                return(Ok("Dimensao Atualizado com sucesso!"));
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #4
0
        public IEnumerable <DimensaoDto> GetDimensoes()
        {
            IEnumerable <DimensaoDto> ListaDimensoesDTO = Enumerable.Empty <DimensaoDto>();
            DimensaoDto aux = new DimensaoDto();

            foreach (Dimensao dimensao in repdimensao.GetDimensao())
            {
                Dimensao dim = repdimensao.GetDimensoesByID(dimensao.Id);
                aux                     = new DimensaoDto();
                aux.Altura.Id           =
                    aux.Profundidade.Id = repDimensaoDc.GetDimensoesByID(dimensao.Profundidade.Id).Id;
                aux.Largura.Id          = repDimensaoDc.GetDimensoesByID(dimensao.Largura.Id).Id;

                ListaDimensoesDTO = ListaDimensoesDTO.Concat(new[] { aux });
            }
            return(ListaDimensoesDTO);
        }
Beispiel #5
0
        public async Task <IActionResult> GetDimensao([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var dimensao = repdimensao.GetDimensoesByID(id);

            if (dimensao == null)
            {
                return(NotFound());
            }

            DimensaoDto dimensaoDto = new DimensaoDto();

            dimensao.Altura.AlturaMin       = dimensaoDto.Altura.AlturaMin;
            dimensao.Altura.AlturaMax       = dimensaoDto.Altura.AlturaMax;
            dimensao.Largura.AlturaMin      = dimensaoDto.Largura.AlturaMin;
            dimensao.Largura.AlturaMax      = dimensaoDto.Largura.AlturaMax;
            dimensao.Profundidade.AlturaMin = dimensaoDto.Profundidade.AlturaMin;
            dimensao.Profundidade.AlturaMax = dimensaoDto.Profundidade.AlturaMax;
            return(Ok(dimensaoDto));
        }
Beispiel #6
0
        public static Dimensao fromDTO(DimensaoDto dimensaoDto)
        {
            Dimensao dimensao = new Dimensao(DimensaoDC.fromDTO(dimensaoDto.Altura), DimensaoDC.fromDTO(dimensaoDto.Largura), DimensaoDC.fromDTO(dimensaoDto.Profundidade));

            return(dimensao);
        }
Beispiel #7
0
        public DimensaoDto toDTO()
        {
            DimensaoDto dimensaoDto = new DimensaoDto(this.Altura.toDTO(), this.Largura.toDTO(), this.Profundidade.toDTO());

            return(dimensaoDto);
        }
        public void Update(DimensaoDto dimensaoDto)
        {
            var dimensao = mapper.Map <Cidades>(dimensaoDto);

            serviceDimensao.Update(dimensao);
        }
        public void Remove(DimensaoDto dimensaoDto)
        {
            var dimensao = mapper.Map <Cidades>(dimensaoDto);

            serviceDimensao.Remove(dimensao);
        }
        public void Add(DimensaoDto dimensaoDto)
        {
            var dimensao = mapper.Map <Cidades>(dimensaoDto);

            serviceDimensao.Add(dimensao);
        }