private static PaskiPlacowe_POZ SSPLJToPPPConverter(SalarySlipPozLJ arg) { var tmp = Mapper.Map <PaskiPlacowe_POZ>(arg.SPOZ); //return arg.POZ ?? tmp; return(tmp); }
public void InsertUpdateSalarySlipPoz(PaskiPlacowe.Utils.SalarySlipPozLJ Poz, string NewValue) { if (Poz.POZ != null && DB.PaskiPlacowe_POZ.Where(a => a.ID_PASEK_PLACOWY_POZ == Poz.POZ.ID_PASEK_PLACOWY_POZ).Any()) { PaskiPlacowe_POZ PaskiPoz = DB.PaskiPlacowe_POZ.Where(a => a.ID_PASEK_PLACOWY_POZ == Poz.POZ.ID_PASEK_PLACOWY_POZ).SingleOrDefault(); PaskiPoz.WARTOSC = NewValue; } else { PaskiPlacowe_POZ NewPoz = AutoMapper.Mapper.Map <PaskiPlacowe_POZ>(Poz); NewPoz.ID_PASKA = SelectedSalarySlip.ID_PASKA; NewPoz.WARTOSC = NewValue; DB.PaskiPlacowe_POZ.Add(NewPoz); } DB.SaveChanges(); OnPropertyChanged("SelectedSalarySlipPoz"); }