Пример #1
0
        private async Task <CarteDTO> getCarteDTOAsync(string titlu, AutorDTO autor, GenDTO gen)
        {
            Service1Client pc    = new Service1Client();
            CarteDTO       carte = await pc.getCarteDTOAsync(titlu, autor, gen);

            if (autor is null)
            {
                return(null);
            }
            return(carte);
        }
Пример #2
0
        private async Task <GenDTO> getGenDTO(string s)
        {
            Service1Client pc  = new Service1Client();
            GenDTO         gen = await pc.getGENDTOAsync(s);

            if (gen is null)
            {
                return(null);
            }
            return(gen);
        }
Пример #3
0
        public static GenDTO fromModelToDto(Gen model)
        {
            if (model == null)
            {
                return(null);
            }
            GenDTO genDto = new GenDTO();

            genDto.genId     = model.genId;
            genDto.descriere = model.descriere;

            return(genDto);
        }
Пример #4
0
        private async Task <List <CarteDTO> > getAcelasiGenAsync(GenDTO gen)
        {
            Service1Client pc = new Service1Client();

            CarteDTO[] array_books = await pc.getAcelasiGenAsync(gen);

            if (array_books is null)
            {
                return(null);
            }
            List <CarteDTO> list_books = new List <CarteDTO>(array_books);

            return(list_books);
        }
Пример #5
0
        public void AddBook([FromBody] BookModel book, string count)
        {
            CarteDTO carte = new CarteDTO();
            AutorDTO autor = new AutorDTO();
            GenDTO   gen   = new GenDTO();

            carte.titlu    = book.title;
            autor.nume     = book.authorFirstName;
            autor.prenume  = book.authorLastName;
            carte.AutorDto = autor;
            gen.descriere  = book.gender;
            carte.GenDto   = gen;

            service.BuyBooksAsync(carte, short.Parse(count));
        }