public void AddRepositoryMethod(RepositoryMethod view) { if (RepositoryMethods.FirstOrDefault(k => k.Name == view.Name) != null) { throw new Exception("View name repeated in repository"); } RepositoryMethods.Add(view); }
public IEnumerable <IAirline> GetAll(Expression <Func <IAirline, bool> > filter) { var allEntities = RepositoryMethods.GetAll <Airline>(this.context); if (filter != null) { return(allEntities.Where(filter).ToList()); } return(allEntities.ToList()); }
public int Add(IFlight entity) { int id = RepositoryMethods.Add <Flight>(this.context, (Flight)entity, x => DbFunctions.DiffYears(x.SheduledTime, entity.SheduledTime) == 0 && DbFunctions.DiffMonths(x.SheduledTime, entity.SheduledTime) == 0 && DbFunctions.DiffDays(x.SheduledTime, entity.SheduledTime) == 0 && DbFunctions.DiffHours(x.SheduledTime, entity.SheduledTime) == 0 && DbFunctions.DiffMinutes(x.SheduledTime, entity.SheduledTime) == 0 && x.DestinationAirportId == entity.DestinationAirportId && x.FlightTypeId == entity.FlightTypeId); return(id); }
public void Delete(IModel entity) { RepositoryMethods.Delete <Model>(this.context, (Model)entity); }
public int Add(IModel entity) { int id = RepositoryMethods.Add <Model>(this.context, (Model)entity, x => x.Name == entity.Name); return(id); }
public List <RepositoryMethod> GetAllRepositoriesMethods() { return(RepositoryMethods .ToList()); }
public void Delete(IPlane entity) { RepositoryMethods.Delete <Plane>(this.context, (Plane)entity); }
public int Add(IFlightType entity) { int id = RepositoryMethods.Add <FlightType>(this.context, (FlightType)entity, x => x.Name == entity.Name); return(id); }
//public Manager(List<TravellingEmp> travellingEmployees) //{ // _repo = new RepositoryMethods(); // _travellingEmployees = travellingEmployees; //} public Manager(List <TravelRequest> travellingEmployees) { _repo = new RepositoryMethods(); _travellingEmployees = travellingEmployees; }
public Manager(NewRequestViewModelOnSubmit output) { _repo = new RepositoryMethods(); _output = output; }
public Manager(NewRequestViewModel vm) { _repo = new RepositoryMethods(); _vm = vm; }
public RepositoryMethod GetViewRepositoyMethod(string methodName) { return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.View && k.Name == methodName)); }
public RepositoryMethod GetDefaultRetrieveByUnRepositoryMethod() { return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.RetrieveByUn)); }
public RepositoryMethod GetDefaultDeleteByPkRepositoryMethod() { return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.DeleteByPk)); }
public RepositoryMethod GetDefaultUpdateRepositoryMethod() { return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.Update)); }
public int Add(IManufacturer entity) { int id = RepositoryMethods.Add <Manufacturer>(this.context, (Manufacturer)entity, x => x.Name == entity.Name); return(id); }
public void Delete(IManufacturer entity) { RepositoryMethods.Delete <Manufacturer>(this.context, (Manufacturer)entity); }
public int Add(ITerminal entity) { int id = RepositoryMethods.Add <Terminal>(this.context, (Terminal)entity, x => x.Name == entity.Name); return(id); }
public void Delete(IPlanePassport entity) { RepositoryMethods.Delete <PlanePassport>(this.context, (PlanePassport)entity); }
public void Delete(ITerminal entity) { RepositoryMethods.Delete <Terminal>(this.context, (Terminal)entity); }
public int Add(IAirline entity) { int id = RepositoryMethods.Add <Airline>(this.context, (Airline)entity, x => x.Name == entity.Name); return(id); }
public LetterGeneration() { repo = new RepositoryMethods(); }
public void Delete(IAirline entity) { RepositoryMethods.Delete <Airline>(this.context, (Airline)entity); }
public int Add(IAirport entity) { int id = RepositoryMethods.Add <Airport>(this.context, (Airport)entity, x => x.Code == entity.Code); return(id); }
public void Delete(IFlight entity) { RepositoryMethods.Delete <Flight>(this.context, (Flight)entity); }
public void Delete(IAirport entity) { RepositoryMethods.Delete <Airport>(this.context, (Airport)entity); }