예제 #1
0
        public WriteoffModelView Save(WriteoffModelView Writeoff)
        {
            Writeoff WriteoffDb = WriteoffViewModelToDb(Writeoff);

            _dataManager.Writeoffs.Save(WriteoffDb);

            return(WriteoffViewDbToModel(WriteoffDb));
        }
예제 #2
0
        private Writeoff WriteoffViewModelToDb(WriteoffModelView Writeoff)
        {
            var WriteoffDb = Writeoff.Id != 0 ? _dataManager.Writeoffs.GetById(Writeoff.Id) : new Writeoff();

            WriteoffDb.Date    = Writeoff.Date;
            WriteoffDb.Comment = Writeoff.Comment;

            return(WriteoffDb);
        }
예제 #3
0
        public static void ShowNewWriteoff(WriteoffModelView writeoff = null)
        {
            var vm = writeoff == null ? new NewWriteoffViewModel(Services) : new NewWriteoffViewModel(Services, writeoff.Id);

            ShowUserControl(new NewWriteoffView()
            {
                DataContext = vm
            });
        }