コード例 #1
0
        public async Task Save()
        {
            var activity = Activities.FirstOrDefault(i => i.Id == DialogId);

            Action <Activity> action = (ac) =>
            {
                ac.Active = Active;
                ac.Name   = ActivityName;
            };

            if (activity == default)
            {
                activity    = new Activity();
                activity.Id = DialogId;
                action.Invoke(activity);
                await _activityManagementService.Create(activity);
            }
            else
            {
                action.Invoke(activity);
                await _activityManagementService.Update(activity);
            }

            EditModalOpen = false;
            Activities    = await _activityManagementService.GetAll();
        }
コード例 #2
0
 public Task Update(Activity activity)
 {
     return(_proxy.Update(activity));
 }