public async Task Update(AuthorServ author) { var validator = _validator.Validate(author); validator.ThrowIfInvalid(); _context.Entry(_mapper.Map <Author>(author)).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task <Guid> SaveAsync(AuthorServ author) { var validator = _validator.Validate(author); validator.ThrowIfInvalid(); var books = await _context.DbAuthors.AddAsync(_mapper.Map <Author>(author)); await _context.SaveChangesAsync(); return(books.Entity.AuthorId); }
public async Task Remove(AuthorServ author) { _context.DbAuthors.Remove(_mapper.Map <Author>(author)); await _context.SaveChangesAsync(); }