public static LocalWork SettingToWork(this LocalWork from) { return(new LocalWork { Id = from.Id, Name = from.Name, Cost = from.Cost, Percent = from.Percent }); }
public static LocalWork ToLocalWork(this WorkTileViewModel workTileViewModel) { var work = new LocalWork(); work.Name = workTileViewModel.Name; work.Cost = workTileViewModel.Cost.HasValue?workTileViewModel.Cost.Value:0; work.Percent = workTileViewModel.Percent.HasValue?workTileViewModel.Percent.Value:0; work.IncludedINFinancial = workTileViewModel.IncludedINFinancial; work.WorkTypes = new List <LocalWorkType>(); foreach (var workTypeTileViewModel in workTileViewModel.WorkTypeTileList.WorkTypes) { work.WorkTypes.Add(workTypeTileViewModel.ToLocalWorkType()); } return(work); }
public static LocalWork ToLocalWork(this WorkTileViewModel workTile) { var localWork = new LocalWork(); localWork.Id = workTile.Id; localWork.Name = workTile.Name; localWork.Cost = workTile.Cost.HasValue?workTile.Cost.Value:0; localWork.Percent = workTile.Percent.HasValue?workTile.Percent.Value:0; localWork.IncludedINFinancial = workTile.IncludedINFinancial; localWork.WorkTypes = new List <LocalWorkType>(); if (workTile.WorkTypeTileList != null) { foreach (var workTypeTileViewModel in workTile.WorkTypeTileList.WorkTypes) { localWork.WorkTypes.Add(workTypeTileViewModel.ToLocalWorkType()); } } return(localWork); }
private void InitData() { SelectedArea = null; Revenue = null; SelectedWorkType = new LocalWorkType(); SelectedWork = new LocalWork(); SelectedMaterialType = new SettingsType(); SelectedMaterial = new LocalMaterial(); StartingHour = EndTIme; SelectedPatient = new LocalPatient(); Observation = ""; SelectedLocation = new SettingsItem(); SelectedTechnician = new LocalTechnician(); Durata = ""; IsInEditMode = false; WasPayedByDental = false; SelectedPercentage = null; MaterialCost = null; }
public static LocalWork ToLocalWork(this Work work) { var localWork = new LocalWork() { Id = work.Id, Name = work.Name, Cost = work.Cost, Percent = work.Percent.HasValue ? work.Percent.Value : 0, IncludedINFinancial = work.IncludedINFinancial.HasValue && work.IncludedINFinancial.Value, }; localWork.WorkTypes = new List <LocalWorkType>(); foreach (var workType in work.WorkTypes) { localWork.WorkTypes.Add(new LocalWorkType() { Id = workType.Id, Name = workType.Name, Cost = workType.Cost, Percent = workType.Percent, }); } return(localWork); }