Beispiel #1
0
        //=================================================================================================
        //SET BUDGET
        //=================================================================================================


        //skapa en ny budget
        public string AddBudgetJavaScript(BudgetsVM budgetVM)
        {
            string userId = userManager.GetUserId(HttpContext.User);

            //Här hämtar vi vår användare
            return(repository.AddNewBudget(budgetVM, userId));
        }
Beispiel #2
0
        //******KAN DET HÄR VARA NÅGONTING? HÄMTAR KLAPPARNA FRÅN EN SPECIFIK BUDGET? OCH ATT DET BUDGET-ID VI
        //SKICKAR IN HAR VI PLOCKAT UT FRÅN VÅR DROP-DOWN? getBudgetIdFromSelect PÅ JAVASIDAN?
        //public string GetGiftsFromSelectedBudget(HomeMainContentVM homeMainVM, int budgetID)
        //{
        //    var klapplistaFranBudget = klapp.Gifts
        //        .Where(b => b.Id == budgetID)
        //        .Select(b => new Gift
        //        {
        //            Receiver = homeMainVM.Receiver,
        //            Name = homeMainVM.Name,
        //            Price = homeMainVM.Price,
        //            BudgetId = homeMainVM.BudgetId
        //        }
        //        ).ToArray();

        //    var JSONklapplistaFranValdBudget = JsonConvert.SerializeObject(klapplistaFranBudget);
        //    return JSONklapplistaFranValdBudget;
        //}


        public string AddNewBudget(BudgetsVM budgetVM, string userId)
        {
            context.Budgets
            .Add(new Budget       //Lägga till
            {
                BudgetName    = budgetVM.BudgetName,
                AspNetUsersId = userId,
                Total         = budgetVM.Total
            });

            context.SaveChanges();

            var newBudget = JsonConvert.SerializeObject(context.Budgets);

            return(newBudget);
        }