Beispiel #1
0
        public BillItemsDto CreateBillItem(BillItemsDto item)
        {
            var entityBillItem = _mapper.Map <BillItem>(item);

            var newBillItem = _unitOfWork.BillItemRepository.Add(entityBillItem);

            _unitOfWork.Commit();

            return(_mapper.Map <BillItemsDto>(newBillItem));
        }
Beispiel #2
0
        public BillItemsDto UpdateBillItem(int billItemId, BillItemsDto item)
        {
            var entityBillItem = _mapper.Map <BillItem>(item);

            var existingBillItem = _unitOfWork.BillItemRepository.FindById(billItemId);

            BillItemsDto updatedBillItem = null;

            if (existingBillItem != null)
            {
                _unitOfWork.BillItemRepository.Update(billItemId, entityBillItem);
                _unitOfWork.Commit();
                return(_mapper.Map <BillItemsDto>(updatedBillItem));
            }
            return(null);
        }
Beispiel #3
0
 public void UpdateBillItem(int id, [FromBody] BillItemsDto item)
 {
     _billService.UpdateBillItem(id, item);
 }
Beispiel #4
0
 public void AddBillItem([FromBody] BillItemsDto item)
 {
     _billService.CreateBillItem(item);
 }