Esempio n. 1
0
        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
            });
        }
Esempio n. 2
0
 public async Task DeleteOnGoingBook(InternalOnGoingModel model)
 {
     await _repo.DeleteOnGoingBook(new Converter().ConvertInternalToMongoOnGoingBook(model));
 }
Esempio n. 3
0
 public async Task DeleteOnGoingBook([FromBody] InternalOnGoingModel model)
 {
     await new BookService().DeleteOnGoingBook(model);
 }
Esempio n. 4
0
 public async Task InsertOnGoingBook(InternalOnGoingModel book)
 {
     await _repo.InsertOnGoingBook(new Converter().ConvertInternalToMongoOnGoingBook(book));
 }
Esempio n. 5
0
 public async Task InsertOnGoingBook([FromBody] InternalOnGoingModel model)
 {
     await new BookService().InsertOnGoingBook(model);
 }