public static CarTar toCarTar(this CarLicencePlateAssociationEntity association, CarTar carTar = null) { if (carTar == null) { carTar = new CarTar(); } carTar.CarId = association.CarId; carTar.CarTarOwnId = association.Id; carTar.CarTarEnb = association.IsEnabled; carTar.TarId = association.LicencePlateId; return(carTar); }
public int Add(CarLicencePlateAssociationEntity entity) { try { using (var db = new CroceRossaEntities()) { CarTar carTar = entity.toCarTar(); db.CarTar.Add(carTar); db.SaveChanges(); return(carTar.CarTarOwnId); } } catch { return(-1); } }
public int Delete(CarLicencePlateAssociationEntity entity) { try { using (var db = new CroceRossaEntities()) { CarTar carTar = db.CarTar.First(x => x.CarTarOwnId == entity.Id); if (carTar != null) { db.CarTar.Remove(carTar); db.SaveChanges(); } return(0); } } catch (Exception) { return(-1); } }
public static CarLicencePlateAssociationEntity toCarLicencePlateAssociationEntity(this CarTar carTar) { CarLicencePlateAssociationEntity association = new CarLicencePlateAssociationEntity(); association.CarId = carTar.CarId; association.Id = carTar.CarTarOwnId; association.IsEnabled = carTar.CarTarEnb; association.LicencePlateId = carTar.TarId; return(association); }