public async Task Remove(BooksServ book) { book.SoftDeleted = true; _context.Entry(_mapper.Map <Books>(book)).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task Update(BooksServ book) { var validator = _validator.Validate(book); validator.ThrowIfInvalid(); _context.Entry(_mapper.Map <Books>(book)).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task <Guid> SaveAsync(BooksServ book) { var validator = _validator.Validate(book); validator.ThrowIfInvalid(); var books = await _context.DbBooks.AddAsync(_mapper.Map <Books>(book)); await _context.SaveChangesAsync(); return(books.Entity.BooksId); }