Beispiel #1
0
 public bool DeleteRationDetail(RationDetail rationDetail)
 {
     if(rationDetail==null) return false;
        _unitOfWork.RationDetailRepository.Delete(rationDetail);
        _unitOfWork.Save();
        return true;
 }
Beispiel #2
0
 private RationDetailViewModel BindRationDetailViewModel(RationDetail rationDetail)
 {
     RationDetailViewModel rationViewModel = null;
     if (rationDetail != null)
     {
         rationViewModel = new RationDetailViewModel();
         rationViewModel.Amount = rationDetail.Amount;
         rationViewModel.Commodity = _commodityService.FindById(rationDetail.CommodityID).Name;
         rationViewModel.CommodityID = rationDetail.CommodityID;
         rationViewModel.RationID = rationDetail.RationID;
         rationViewModel.RationDetailID = rationDetail.RationDetailID;
         rationViewModel.UnitID = rationDetail.UnitID.HasValue?rationDetail.UnitID.Value:-1;
         // rationViewModel.UnitID = rationDetail.UnitID;
     }
     return rationViewModel;
 }
Beispiel #3
0
        private RationDetail BindRationDetail(RationDetailViewModel rationDetailViewModel)
        {
            if (rationDetailViewModel == null) return null;
            var ration = new RationDetail()
                             {
                                 RationDetailID = rationDetailViewModel.RationDetailID,
                                 RationID = rationDetailViewModel.RationID,
                                 CommodityID = rationDetailViewModel.CommodityID,
                                 Amount = rationDetailViewModel.Amount,
                                 UnitID=rationDetailViewModel.UnitID

                             };
            return ration;
        }
Beispiel #4
0
 public bool EditRationDetail(RationDetail rationDetail)
 {
     _unitOfWork.RationDetailRepository.Edit(rationDetail);
        _unitOfWork.Save();
        return true;
 }
Beispiel #5
0
 public bool AddRationDetail(RationDetail rationDetail)
 {
     _unitOfWork.RationDetailRepository.Add(rationDetail);
        _unitOfWork.Save();
        return true;
 }