Exemplo n.º 1
0
        public Result Add(PassengerOrdersEscortsBLL EscortBLL)
        {
            Result result = new Result();

            //// validate location already exists
            PassengerOrdersEscorts Escort = new PassengerOrdersEscortsDAL()
                                            .GetPassengerOrdersEscortsByPassengerOrderID(EscortBLL.PassengerOrder.PassengerOrderID)
                                            .Where(e => e.EscortName.ToUpper().Equals(EscortBLL.EscortName.ToUpper()) &&
                                                   e.EscortIDNo.ToUpper().Equals(EscortBLL.EscortIDNo.ToUpper()) &&
                                                   e.EscortAge.ToUpper().Equals(EscortBLL.EscortAge.ToUpper()) &&
                                                   e.EscortRelativeRelation.ToUpper().Equals(EscortBLL.EscortRelativeRelation.ToUpper())).FirstOrDefault();

            if (Escort != null)
            {
                result.Entity     = null;
                result.EnumType   = typeof(PassengerOrdersValidationEnum);
                result.EnumMember = PassengerOrdersValidationEnum.RejectedBecausePassengerOrderEscortAlreadyExist.ToString();

                return(result);
            }

            result = new Result();
            PassengerOrdersEscorts Obj = new PassengerOrdersEscorts()
            {
                PassengerOrderID       = EscortBLL.PassengerOrder.PassengerOrderID,
                EscortName             = EscortBLL.EscortName,
                EscortIDNo             = EscortBLL.EscortIDNo,
                EscortAge              = EscortBLL.EscortAge,
                EscortRelativeRelation = EscortBLL.EscortRelativeRelation,
                CreatedDate            = DateTime.Now,
            };

            this.PassengerOrdersEscortID = new PassengerOrdersEscortsDAL().Insert(Obj, EscortBLL.LoginIdentity.EmployeeCodeID);
            if (this.PassengerOrdersEscortID != 0)
            {
                result.Entity     = null;
                result.EnumType   = typeof(PassengerOrdersValidationEnum);
                result.EnumMember = PassengerOrdersValidationEnum.Done.ToString();
            }
            return(result);
        }
Exemplo n.º 2
0
        public List <PassengerOrdersEscortsBLL> GetPassengerOrdersEscortsByPassengerOrderID(int PassengerOrderID)
        {
            List <PassengerOrdersEscorts>    PassengerOrdersEscortsList    = new PassengerOrdersEscortsDAL().GetPassengerOrdersEscortsByPassengerOrderID(PassengerOrderID);
            List <PassengerOrdersEscortsBLL> PassengerOrdersEscortsBLLList = new List <PassengerOrdersEscortsBLL>();

            if (PassengerOrdersEscortsList.Count > 0)
            {
                foreach (var item in PassengerOrdersEscortsList)
                {
                    PassengerOrdersEscortsBLLList.Add(new PassengerOrdersEscortsBLL()
                    {
                        PassengerOrdersEscortID = item.PassengerOrderEscortID,
                        PassengerOrder          = new PassengerOrdersBLL().GetByPassengerOrderID(item.PassengerOrderID),
                        EscortName             = item.EscortName,
                        EscortIDNo             = item.EscortIDNo,
                        EscortAge              = item.EscortAge,
                        EscortRelativeRelation = item.EscortRelativeRelation
                    });
                }
            }

            return(PassengerOrdersEscortsBLLList);
        }