コード例 #1
0
        protected override void OnBindingContextChanged()
        {
            base.OnBindingContextChanged();

            AddNewActivityViewModel vm = BindingContext as AddNewActivityViewModel;

            if (vm != null)
            {
                ActivityStatusPicker.Items.Clear();
                foreach (var item in vm.ActivityStatuses)
                {
                    ActivityStatusPicker.Items.Add(item);
                }
            }
        }
コード例 #2
0
 public async Task <IActionResult> AddNewActivity(AddNewActivityViewModel customActivityModel)
 {
     if (ModelState.IsValid)
     {
         var customActivityType = new ActivityType
         {
             TypeName = customActivityModel.CustomActivityType
         };
         if (!CustomActivityExist(customActivityModel.CustomActivityType))
         {
             _db.Add(customActivityType);
             await _db.SaveChangesAsync();
         }
         else
         {
             return(Json($"{customActivityModel.CustomActivityType} is already in use, please scroll dropdown list!"));
         }
     }
     return(View(customActivityModel));
 }