Spontaneous.WebApp.Services.UserProfileFacade.VerifyUserLastMeal C# (CSharp) Méthode

VerifyUserLastMeal() private méthode

private VerifyUserLastMeal ( ) : double
Résultat double
        internal double VerifyUserLastMeal()
        {
            try
            {
                var userProfile = GetUserProfile();
                var userData = userProfile.GetUserData();
                Meal userLastMeal =  userData.UserMeals.OrderByDescending(c => c.CreatedAt).ToList().FirstOrDefault();
                UserBaseInsulinCalcProfile insulinCalcProfile = userData.BaseInsulinCalcProfile;
                Spontaneous.WebApp.Services.CarbohydratesVerification.AlgorithmCalculations.AlgorithmResult algResult = AlgorithmCalculations.CalcMealCarbsDeviation(userLastMeal, insulinCalcProfile);
                double carbsDeviation = -10000;
                if (algResult.Status == "Success") carbsDeviation = algResult.Result;
                log.InfoFormat("[VerifyUserLastMeal] User={0}, last meal carbsDeviation={1}.", userProfile.UserName, carbsDeviation);
                return carbsDeviation;
            }
            catch (Exception e)
            {
                log.ErrorFormat("[VerifyUserLastMeal] Exception={0}.", e.Message);
                return -10000;
            }
        }