public static LendingItem ConvertLendingItemDTOToDAL(LendingItemDTO lendingItem) { return(new LendingItem { codeLending = lendingItem.codeLending, codeOtek = lendingItem.codeOtek, comment = lendingItem.comment, returnDate = lendingItem.returnDate }); }
public static bool addLendingItems(LendingItemDTO l) { using (libraryEntities db = new libraryEntities()) { LendingItem au = db.LendingItems.FirstOrDefault(x => x.codeOtek == l.codeOtek && x.returnDate == null); db.LendingItems.Add(Converters.LendingItemConverter.ConvertLendingItemDTOToDAL(l)); db.Otakims.First(a => a.codeOtek == l.codeOtek).status = "מושאל"; try { db.SaveChanges(); return(true); } catch (Exception e) { return(false); } } }
public static LendingItemDTO GetItemToReturn(int code) { using (libraryEntities db = new libraryEntities()) { LendingItem au = db.LendingItems.FirstOrDefault(x => x.codeOtek == code && x.returnDate == null); if (au == null) { return(null); } LendingItemDTO uaDTO = Converters.LendingItemConverter.ConvertLendingItemToDTO(au); if (uaDTO.returnDate != null) { return(uaDTO); } else { return(uaDTO); } } }
public IHttpActionResult AddGetLendingItem(LendingItemDTO l) { return(Ok(BL.lendingItemsBL.addLendingItems(l))); }