Ejemplo n.º 1
0
 public bool DeleteHeaderDistribution(WoredaStockDistribution HeaderDistribution)
 {
     if (HeaderDistribution == null) return false;
     _unitOfWork.WoredaStockDistributionRepository.Delete(HeaderDistribution);
     _unitOfWork.Save();
     return true;
 }
        private WoredaStockDistributionWithDetailViewModel GetWoredaStockDistributionFormDB(WoredaStockDistribution woredaStockDistribution)
        {
            var woredaStockDistributionWithDetailViewModel = new WoredaStockDistributionWithDetailViewModel()
            {
                WoredaStockDistributionID = woredaStockDistribution.WoredaStockDistributionID,
                WoredaID = woredaStockDistribution.WoredaID,
                ProgramID = woredaStockDistribution.ProgramID,
                PlanID = woredaStockDistribution.PlanID,
                Month = woredaStockDistribution.Month,
                SupportTypeID = woredaStockDistribution.SupportTypeID,
                ActualBeneficairies = woredaStockDistribution.ActualBeneficairies,
                MaleBetween5And18Years = woredaStockDistribution.MaleBetween5And18Years,
                MaleAbove18Years = woredaStockDistribution.MaleAbove18Years,
                MaleLessThan5Years = woredaStockDistribution.MaleLessThan5Years,
                FemaleAbove18Years = woredaStockDistribution.FemaleAbove18Years,
                FemaleBetween5And18Years = woredaStockDistribution.FemaleBetween5And18Years,

            };

            return woredaStockDistributionWithDetailViewModel;
        }
        private WoredaStockDistribution GetWoredaDetailMOdel(WoredaStockDistributionWithDetailViewModel distributionViewModel)
        {
            if (distributionViewModel!=null)
            {
                var distributionModel = new WoredaStockDistribution()
                    {
                        WoredaStockDistributionID = distributionViewModel.WoredaStockDistributionID,
                        ProgramID = distributionViewModel.ProgramID,
                        PlanID = distributionViewModel.PlanID,
                        WoredaID = distributionViewModel.WoredaID,
                        Month = distributionViewModel.Month,
                        ActualBeneficairies = distributionViewModel.ActualBeneficairies,
                        MaleBetween5And18Years = distributionViewModel.MaleBetween5And18Years,
                        MaleLessThan5Years = distributionViewModel.MaleLessThan5Years,
                        MaleAbove18Years = distributionViewModel.MaleAbove18Years,
                        FemaleAbove18Years = distributionViewModel.FemaleAbove18Years,
                        FemaleBetween5And18Years = distributionViewModel.FemaleBetween5And18Years,
                        FemaleLessThan5Years = distributionViewModel.FemaleLessThan5Years,
                        SupportTypeID = distributionViewModel.SupportTypeID

                    };
                return distributionModel;
            }
            return null;
        }
Ejemplo n.º 4
0
 public bool EditHeaderDistribution(WoredaStockDistribution HeaderDistribution)
 {
     _unitOfWork.WoredaStockDistributionRepository.Edit(HeaderDistribution);
     _unitOfWork.Save();
     return true;
 }