//================================================================================================= //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)); }
//******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); }