Ejemplo n.º 1
0
        public static Work Update(Work work)
        {
            //DB
            Context.workWork.Update_Work(work);

            //VM
            //Dictionary.Remove(work.ID);

            WorkFactory factory = new WorkFactory();
            Work        newWork = factory.CreateWork(work);

            //Dictionary.Add(newWork.ID, new WorkControlViewModel(newWork)); //Аналогично, другое создание при разных типах
            Dictionary[work.ID] = new WorkControlViewModel(newWork);
            return(Dictionary[newWork.ID].Work);
        }
Ejemplo n.º 2
0
        public static int Add(Work work)
        {
            //DB
            Context.workWork.Create_Work(work);

            //VM
            WorkFactory factory = new WorkFactory();
            Work        newWork = factory.CreateWork(work);

            Dictionary.Add(newWork.ID, new WorkControlViewModel(newWork)
            {
                IsEdititig = false
            });                                                                                   //Аналогично, другое создание при разных типах
            return(newWork.ID);
        }