public OnGoingBook ConvertInternalToMongoOnGoingBook(InternalOnGoingModel internalOnGoingModel) { var updates = new List <UpdateLog>(); foreach (var internalUpdateLog in internalOnGoingModel.Updates) { updates.Add(InternalToMongoLog(internalUpdateLog)); } return(new OnGoingBook { BookId = internalOnGoingModel.BookId, UserId = internalOnGoingModel.UserId, LastUpdate = InternalToMongoLog(internalOnGoingModel.LastUpdate), Updates = updates }); }
public async Task DeleteOnGoingBook(InternalOnGoingModel model) { await _repo.DeleteOnGoingBook(new Converter().ConvertInternalToMongoOnGoingBook(model)); }
public async Task DeleteOnGoingBook([FromBody] InternalOnGoingModel model) { await new BookService().DeleteOnGoingBook(model); }
public async Task InsertOnGoingBook(InternalOnGoingModel book) { await _repo.InsertOnGoingBook(new Converter().ConvertInternalToMongoOnGoingBook(book)); }
public async Task InsertOnGoingBook([FromBody] InternalOnGoingModel model) { await new BookService().InsertOnGoingBook(model); }