Esempio n. 1
0
        public async Task <bool> Update(int id, PictureBooksDto data)
        {
            var  attribute = _mapper.Map <PictureBooksDto, PictureBooks>(data);
            bool result    = _repo.PictureBooksRepository.Update(id, attribute);
            await _repo.SaveAsync();

            return(result);
        }
Esempio n. 2
0
        public async Task <PictureBooksDto> Insert(PictureBooksDto data)
        {
            var attribute = _mapper.Map <PictureBooksDto, PictureBooks>(data);
            var result    = _context.PictureBooks.Add(attribute);
            var res       = await _context.SaveChangesAsync();

            data.Id = result.Entity.Id;
            return(data);
        }
Esempio n. 3
0
        public async Task <IActionResult> Post([FromBody] PictureBooksDto data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var result = await _pictureBookServices.Insert(data);

            if (result != null)
            {
                return(Ok(result));
            }
            return(BadRequest());
        }
Esempio n. 4
0
        public async Task <IActionResult> Put([FromRoute] int id, [FromBody] PictureBooksDto data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (id != data.Id)
            {
                return(BadRequest());
            }
            var result = await _pictureBookServices.Update(id, data);

            if (result == true)
            {
                return(Ok());
            }
            return(BadRequest());
        }