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