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); }
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); }
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); }
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); }
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)); }