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); }
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); }