Example #1
0
        public void Modify(EFHistoryModel <int> model)
        {
            switch (model)
            {
            case Resource resource:
                UpdateResource(resource);
                break;

            case Task task:
                task.Account = null;
                if (task.AccountId == 0)
                {
                    task.AccountId = null;
                }
                UpdateTask(task);
                break;

            case Project project:
                UpdateProject(project);
                break;

            case Team team:
                UpdateTeam(team);
                break;

            case EFAccount account:
                UpdateUser(account);
                break;
            }
        }
Example #2
0
        public void Remove(EFHistoryModel <int> model)
        {
            switch (model)
            {
            case Resource resource:
                RemoveResource(resource);
                break;

            case Task task:
                RemoveTask(task);
                break;

            case Project project:
                RemoveProject(project);
                break;

            case Team team:
                RemoveTeam(team);
                break;
            }
        }
Example #3
0
        public int Insert(EFHistoryModel <int> model)
        {
            switch (model)
            {
            case Resource resource:
                return(InsertResource(resource));

            case Task task:
                return(InsertTask(task));

            case Project project:
                return(InsertProject(project));

            case Team team:
                return(InsertTeam(team));

            case EFAccount account:
                InsertUser(account);
                break;
            }
            return(0);
        }
Example #4
0
 public void Remove(EFHistoryModel <int> model) => Channel.Remove(model);
Example #5
0
 public void Modify(EFHistoryModel <int> model) => Channel.Modify(model);
Example #6
0
 public int Insert(EFHistoryModel <int> model) => Channel.Insert(model);
Example #7
0
 public int Insert(EFHistoryModel <int> model)
 {
     model.ModComp = Client.ModComp;
     model.ModUser = Client.ModUser;
     return(SavingRepository.Insert(DataContext, model));
 }
Example #8
0
 public void Remove(EFHistoryModel <int> model)
 {
     model.ModComp = Client.ModComp;
     model.ModUser = Client.ModUser;
     SavingRepository.Remove(DataContext, model);
 }
Example #9
0
 public void Modify(EFHistoryModel <int> model)
 {
     model.ModComp = Client.ModComp;
     model.ModUser = Client.ModUser;
     SavingRepository.Update(DataContext, model);
 }