Beispiel #1
0
        public ActionResult DeleteDiet(int ID)
        {
            DietManager dietManager = new DietManager(_context);

            dietManager.DeleteDiets(ID);
            return(RedirectToAction("RequestDiet"));
        }
Beispiel #2
0
        public MyDietPage()
        {
            InitializeComponent();
            dietManager = DietManager.DefaultManager;

            currentView = 0;
        }
Beispiel #3
0
        public ActionResult AddDiet(Diet data)
        {
            DietManager diet = new DietManager(_context);

            diet.AddDiet(data, int.Parse(User.Identity.Name));

            return(RedirectToAction("RequestDiet"));
        }
Beispiel #4
0
        public HomePage()
        {
            InitializeComponent();

            date.Text           = DateTime.Now.ToString("dd MMM yyyy dddd");
            dietManager         = DietManager.DefaultManager;
            reminderManager     = ReminderManager.DefaultManager;
            activityDataManager = new ActivityDataManager();
        }
Beispiel #5
0
    public override void ConfigurePost(BuildingDef def)
    {
        List <Tag> list = new List <Tag>();

        foreach (KeyValuePair <Tag, Diet> item in DietManager.CollectDiets(new Tag[1]
        {
            GameTags.Creatures.Species.PacuSpecies
        }))
        {
            list.Add(item.Key);
        }
        def.BuildingComplete.GetComponent <Storage>().storageFilters = list;
    }
Beispiel #6
0
            public static void Postfix(BuildingDef def)
            {
                List <Tag> tagList = def.BuildingComplete.GetComponent <Storage>().storageFilters;

                Tag[] target_species = new Tag[1]
                {
                    BaseRollerSnakeConfig.SpeciesId
                };
                foreach (KeyValuePair <Tag, Diet> collectDiet in DietManager.CollectDiets(target_species))
                {
                    tagList.Add(collectDiet.Key);
                }
                def.BuildingComplete.GetComponent <Storage>().storageFilters = tagList;
            }
Beispiel #7
0
        public DietItemPage(DietItem dietItem)
        {
            InitializeComponent();
            temp = true;
            if (dietItem == null)
            {
                isNewItem = true;
                dietItemCurrent = new DietItem
                {
                    Id = Guid.NewGuid().ToString()

                };
                dietItemCurrent.Date = DateTime.Now;
                dietItemCurrent.Time = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, 0);
                dietItemCurrent.UserId = Settings.AccountEmail;
                dietItemCurrent.Image0LocalPath = null;
                dietItemCurrent.Image1LocalPath = null;
                dietItemCurrent.Image2LocalPath = null;
				dietItemCurrent.ScanItems = "";


            }

            else
            {
                dietItemCurrent = dietItem;
				if(dietItemCurrent.ScanItems!=""){
					string[] str = dietItemCurrent.ScanItems.Split(';');
					string[] bars = dietItemCurrent.ScanBarcodes.Split(';');
					for (int i = 0; i < str.Length;i++){
						SetScanItems(str[i], bars[i]);
						items.Add(str[i]);
						barcodes.Add(bars[i]);
					}

				}
				if (dietItemCurrent.Image0LocalPath != null)
                {
                    imagesStack.IsVisible = true;
					imagesStack.HeightRequest = 110;
                }

            }
            

            BindingContext = dietItemCurrent;
            dietManager = DietManager.DefaultManager;

        }
    public override void ConfigurePost(BuildingDef def)
    {
        List <Tag> list = new List <Tag>();

        Tag[] target_species = new Tag[4]
        {
            GameTags.Creatures.Species.LightBugSpecies,
            GameTags.Creatures.Species.HatchSpecies,
            GameTags.Creatures.Species.MoleSpecies,
            GameTags.Creatures.Species.CrabSpecies
        };
        foreach (KeyValuePair <Tag, Diet> item in DietManager.CollectDiets(target_species))
        {
            list.Add(item.Key);
        }
        def.BuildingComplete.GetComponent <Storage>().storageFilters = list;
    }
Beispiel #9
0
        public ActionResult RequestDiet(int?ID)
        {
            DietManager diet = new DietManager(_context);

            return(View(diet.GetDiets(ID ?? int.Parse(User.Identity.Name))));
        }
Beispiel #10
0
 protected override void OnPrefabInit()
 {
     base.OnPrefabInit();
     diets    = CollectDiets(null);
     Instance = this;
 }
Beispiel #11
0
 public static void DestroyInstance()
 {
     Instance = null;
 }