public void CreateOrEdit(int countryId, int month, int year, int brandId, int plannedPieces) { var monthlyBrandPlan = new MonthlyBrandPlan(); monthlyBrandPlan.BrandId = brandId; monthlyBrandPlan.CountryId = countryId; monthlyBrandPlan.Month = month; monthlyBrandPlan.Year = year; monthlyBrandPlan.PlannedPieces = plannedPieces; _monthlyBrandPlanHandler.CreateOrEdit(monthlyBrandPlan); }
public void CreateOrEdit(MonthlyBrandPlan monthlyBrandPlan) { var monthlyBrandPlanToEdit = GetMonthlyBrandPlan(monthlyBrandPlan.BrandId, monthlyBrandPlan.CountryId, monthlyBrandPlan.Month, monthlyBrandPlan.Year); if (monthlyBrandPlanToEdit == null) { CreateMonthlyBrandPlanItem(monthlyBrandPlan); } else { monthlyBrandPlanToEdit.PlannedPieces = monthlyBrandPlan.PlannedPieces; _db.SaveChanges(); } }
public MonthlyBrandPlanViewModel GetMonthlyBrandPlan(int countryId, int month, int year) { var brands = _brandManager.GetAllBrands(); var monthlyBrandReports = new List<MonthlyBrandPlan>(); foreach (var brand in brands) { var monthlyBrandReport = _monthlyBrandPlanHandler.GetMonthlyBrandPlan(brand.BrandId, countryId, month, year); if (monthlyBrandReport == null) monthlyBrandReport = new MonthlyBrandPlan(); monthlyBrandReport.Brand = brand; monthlyBrandReports.Add(monthlyBrandReport); } var monthlyBrandPlanViewModel = new MonthlyBrandPlanViewModel() { MonthlyBrandPlans = monthlyBrandReports, Month = month, Year = year, CountryId = countryId, Months = _dropDownHelper.GetMonthsListForDropDown(), Years = _dropDownHelper.GetYearsListForDropDown(), Countries = _dropDownHelper.GetCountriesListForDropDown(_countryManager.GetAllCountries()) }; return monthlyBrandPlanViewModel; }
public void CreateMonthlyBrandPlanItem(MonthlyBrandPlan monthlyBrandPlan) { _db.MonthlyBrandPlans.Add(monthlyBrandPlan); _db.SaveChanges(); }
public void CreateOrEdit(MonthlyBrandPlan monthlyBrandPlan) { _monthlyBrandPlanRepository.CreateOrEdit(monthlyBrandPlan); }