Ejemplo n.º 1
0
 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);
        }
Ejemplo n.º 6
0
 public List <RepositoryMethod> GetAllRepositoriesMethods()
 {
     return(RepositoryMethods
            .ToList());
 }
 public void Delete(IPlane entity)
 {
     RepositoryMethods.Delete <Plane>(this.context, (Plane)entity);
 }
Ejemplo n.º 8
0
        public int Add(IFlightType entity)
        {
            int id = RepositoryMethods.Add <FlightType>(this.context, (FlightType)entity, x => x.Name == entity.Name);

            return(id);
        }
Ejemplo n.º 9
0
 //public Manager(List<TravellingEmp> travellingEmployees)
 //{
 //    _repo = new RepositoryMethods();
 //    _travellingEmployees = travellingEmployees;
 //}
 public Manager(List <TravelRequest> travellingEmployees)
 {
     _repo = new RepositoryMethods();
     _travellingEmployees = travellingEmployees;
 }
Ejemplo n.º 10
0
 public Manager(NewRequestViewModelOnSubmit output)
 {
     _repo   = new RepositoryMethods();
     _output = output;
 }
Ejemplo n.º 11
0
 public Manager(NewRequestViewModel vm)
 {
     _repo = new RepositoryMethods();
     _vm   = vm;
 }
Ejemplo n.º 12
0
 public RepositoryMethod GetViewRepositoyMethod(string methodName)
 {
     return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.View &&
                                    k.Name == methodName));
 }
Ejemplo n.º 13
0
 public RepositoryMethod GetDefaultRetrieveByUnRepositoryMethod()
 {
     return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.RetrieveByUn));
 }
Ejemplo n.º 14
0
 public RepositoryMethod GetDefaultDeleteByPkRepositoryMethod()
 {
     return(RepositoryMethods.First(k => k.Type == UseCase.UseCaseTypes.DeleteByPk));
 }
Ejemplo n.º 15
0
 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);
 }
Ejemplo n.º 18
0
        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);
 }
Ejemplo n.º 20
0
 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);
        }
Ejemplo n.º 22
0
 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);
 }