public WriteoffModelView Save(WriteoffModelView Writeoff) { Writeoff WriteoffDb = WriteoffViewModelToDb(Writeoff); _dataManager.Writeoffs.Save(WriteoffDb); return(WriteoffViewDbToModel(WriteoffDb)); }
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); }
public static void ShowNewWriteoff(WriteoffModelView writeoff = null) { var vm = writeoff == null ? new NewWriteoffViewModel(Services) : new NewWriteoffViewModel(Services, writeoff.Id); ShowUserControl(new NewWriteoffView() { DataContext = vm }); }