/// <summary> /// Save And Update Truck Make /// </summary> /// <param name="truckMakeDetail"></param> /// <returns></returns> public int SaveAndUpdateTruckMake(TruckMakeDTO truckMakeDetail) { truckmake truckmakeEntity = new truckmake(); AutoMapper.Mapper.Map(truckMakeDetail, truckmakeEntity); if (truckMakeDetail.TruckMake_Id == 0) { ESalesUnityContainer.Container.Resolve<IGenericRepository<truckmake>>().Save(truckmakeEntity); } else { ESalesUnityContainer.Container.Resolve<IGenericRepository<truckmake>>().Update(truckmakeEntity); } //return the value return truckmakeEntity.TruckMake_Id; }
private void Fixuptruckmake(truckmake previousValue) { if (previousValue != null && previousValue.truckdetails.Contains(this)) { previousValue.truckdetails.Remove(this); } if (truckmake != null) { if (!truckmake.truckdetails.Contains(this)) { truckmake.truckdetails.Add(this); } if (Truck_Make != truckmake.TruckMake_Id) { Truck_Make = truckmake.TruckMake_Id; } } }
private void Fixuptruckmake(truckmake previousValue) { if (previousValue != null && previousValue.standalonetrucks.Contains(this)) { previousValue.standalonetrucks.Remove(this); } if (truckmake != null) { if (!truckmake.standalonetrucks.Contains(this)) { truckmake.standalonetrucks.Add(this); } if (StandaloneTruck_Make != truckmake.TruckMake_Id) { StandaloneTruck_Make = truckmake.TruckMake_Id; } } }