public void AddNetConsumePoint(Int64 userID, string userName, tbl_NetConsumeDetail _netConsumeDetail) { try { CRUDOperation cRUDOperation = new CRUDOperation(); decimal pointValue = 0; decimal priceValue = 0; int operatorEVID = NetConsumeHelper.GetOperatorValueByKey(_netConsumeDetail.OperatorName.Trim()); NetConsumeRepository netConsumeRepository = new NetConsumeRepository(); if (_netConsumeDetail.Source_EVID == 4) { tbl_PackagePrice packagePrice = netConsumeRepository.GetPackagePrice(operatorEVID, _netConsumeDetail.Consumed); if (packagePrice != null) { pointValue = 1 * (packagePrice.Point == null ? 0 : (decimal)packagePrice.Point); priceValue = 1 * (packagePrice.Price == null ? 0 : (decimal)packagePrice.Price); } } AddUserPointAndPrice(userID, _netConsumeDetail.Month, _netConsumeDetail.Year, pointValue, priceValue, (int)ChanelType.NetConsume); } catch (Exception) { } }
public List <NetConsumeReportDTO> GetNetConsumeReportDTOs(int userID, string userName, int year) { NetConsumeRepository repository = new NetConsumeRepository(); List <NetConsumeReportDTO> RNetConsumeReports = repository.SW_GetNetConsumeReports(userID, userName, year).OrderBy(x => x.SourceDesc).ToList(); return(RNetConsumeReports); }