コード例 #1
0
        public async Task <MealVenueGetRes> GetMealVenueDetailsByID(MealVenueGetReq request)
        {
            MealVenueGetRes MealVenueGetRes = new MealVenueGetRes();
            var             result          = await _MongoContext.mQuote.FindAsync(m => m.QRFID == request.QRFID);

            if (result != null && result.ToList().Count > 0)
            {
                var resultPosition = _MongoContext.mPosition.AsQueryable().Where(a => a.QRFID == request.QRFID).Select(a => a.Meals).FirstOrDefault();

                if (resultPosition != null)
                {
                    var        VenueTypes    = resultPosition.Where(m => m.MealID == request.MealID).Select(m => m.VenueTypes).FirstOrDefault();
                    VenueTypes objVenueTypes = (VenueTypes != null && VenueTypes.Count > 0) ? VenueTypes.Where(m => m.VenueDetails.VenueDetailsId == request.VenueDetailsId).FirstOrDefault() : new VenueTypes();
                    MealVenueGetRes.VenueDetailsId = request.VenueDetailsId;
                    MealVenueGetRes.VenueTypes     = objVenueTypes;
                    MealVenueGetRes.MealID         = request.MealID;
                    MealVenueGetRes.QRFID          = request.QRFID;
                }
                else
                {
                    MealVenueGetRes.ResponseStatus.ErrorMessage = "No Data Found";
                }
            }
            else
            {
                MealVenueGetRes.ResponseStatus.ErrorMessage = "No QRFID Found";
            }
            MealVenueGetRes.ResponseStatus.Status = "Success";
            return(MealVenueGetRes);
        }
コード例 #2
0
ファイル: MealProviders.cs プロジェクト: dilip07156/CoreUI
        public async Task <MealVenueGetRes> GetMealVenueDetailsByID(MealVenueGetReq objMealVenueGetReq, string ticket)
        {
            MealVenueGetRes objMealVenueGetRes = new MealVenueGetRes();

            objMealVenueGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceMeals:GetMealVenueDetailsByID"), objMealVenueGetReq, typeof(MealVenueGetRes), ticket);

            return(objMealVenueGetRes);
        }