Ejemplo n.º 1
0
 private List <ContactPerson> GetAllContactPersons()
 {
     using (var context = new ContactPersonContext())
     {
         var service        = new ContactPersonService(context);
         var contactPersons = service.GetAll();
         return(contactPersons.ToList());
     }
 }
Ejemplo n.º 2
0
        // Contact Persons.
        public List <ProjectTypes_VM> ContactPersons()
        {
            ContactPersonService   Service        = new ContactPersonService();
            List <ProjectTypes_VM> ContactPersons = Service.Find(new PagingParams {
                key = null, pageNum = "1", pageSize = "10"
            });

            return(ContactPersons);
        }
Ejemplo n.º 3
0
        private ContactPerson CreateContactPerson(CreateRegattaViewModel createRegattaViewModel)
        {
            Mapper.Initialize(cfg => cfg.CreateMap <PocoClasses.ContactPerson, ContactPerson>());
            ContactPerson contactPerson = Mapper.Map <ContactPerson>(createRegattaViewModel.ContactPerson);

            using (var context = new ContactPersonContext())
            {
                var service = new ContactPersonService(context);
                service.Add(contactPerson);
            }
            return(contactPerson);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 编辑
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public string Edit(ChangeContactPersonViewModel model)
 {
     if (ModelState.IsValid)
     {
         ContactPerson cp = this.contactPersonService.FindById(model.ID);
         cp.CopyModel(model);
         ContactPersonService cps = new ContactPersonService();
         cps.Update(cp);
         return "success";
     }
     else
     {
         return "failed";
     }
 }
Ejemplo n.º 5
0
        public ActionResult NewContactPerson(int bankId, int?contactPersonId)
        {
            if (contactPersonId != null)
            {
                ContactPersonService contactPersonService = new ContactPersonService();
                contactPersonService.Remove(contactPersonService.Set().Single(s => s.ID == contactPersonId));
                contactPersonService.Commit();

                return(RedirectToAction("NewContactPerson", new { bankId, contactPersonId = (int?)null }));
            }
            BankService     bankService     = new BankService();
            ViewModelItem   viewModelItem   = new ViewModelItem();
            PositionService positionService = new PositionService();

            viewModelItem.BankModel      = (BankModel)bankService.Set().Single(s => s.ID == bankId);
            viewModelItem.PositionModels = positionService.Set().Select(s => (PositionModel)s).ToList();
            var list = bankService.Set().Single(s => s.ID == bankId).ContactPersons;

            viewModelItem.ContactPersonModels = bankService.Set().Single(s => s.ID == bankId).ContactPersons.Where(w => w.Position.Name != "General Director").Select(a => (ContactPersonModel)a).ToList();

            return(View(viewModelItem));
        }
Ejemplo n.º 6
0
        public ActionResult Edit(ViewModelItem viewModelItem, DateTime BirthDate)
        {
            BankService bankService = new BankService();
            Bank        bank        = bankService.Set().Single(s => s.ID == viewModelItem.BankModel.ID);

            bank.Name = viewModelItem.BankModel.Name;
            bank.URL  = viewModelItem.BankModel.URL;
            bankService.Commit();

            viewModelItem.ContactPersonModel.DateOfBirth = BirthDate;

            ContactPersonService contactPersonService = new ContactPersonService();
            ContactPerson        contactPerson        = contactPersonService.Set().Single(s => s.ID == viewModelItem.ContactPersonModel.ID);

            contactPerson.FirstName   = viewModelItem.ContactPersonModel.FirstName;
            contactPerson.LastName    = viewModelItem.ContactPersonModel.LastName;
            contactPerson.DateOfBirth = viewModelItem.ContactPersonModel.DateOfBirth;
            contactPersonService.Commit();

            viewModelItem.FromPost = true;

            return(View(viewModelItem));
        }
Ejemplo n.º 7
0
        public AlohaService()
        {
            LogHelper.Configure();
            log = LogHelper.GetLogger();
            if (!MapperInited)
            {
                try
                {
                    Mapper.Initialize(cfg =>
                    {
                        //cfg.CreateMap<ServiceDataContracts.Dish, Entities.Dish>().ReverseMap();
                        cfg.CreateMap <ServiceDataContracts.Dish, Entities.Dish>().ReverseMap();
                        cfg.CreateMap <ServiceDataContracts.DishPackageToGoOrder, Entities.DishPackageToGoOrder>()
                        .ForMember(m => m.Dish, opt => opt.Ignore())
                        .ForMember(m => m.OrderToGo, opt => opt.Ignore());

                        cfg.CreateMap <Entities.DishPackageToGoOrder, ServiceDataContracts.DishPackageToGoOrder>()
                        .ForMember(m => m.Dish, opt => opt.Ignore())
                        .ForMember(m => m.OrderToGo, opt => opt.Ignore());


                        cfg.CreateMap <ServiceDataContracts.DishPackageFlightOrder, Entities.DishPackageFlightOrder>()
                        .ForMember(m => m.Dish, opt => opt.Ignore())
                        .ForMember(m => m.OrderFlight, opt => opt.Ignore())
                        .ReverseMap();

                        cfg.CreateMap <ServiceDataContracts.User, Entities.User>()
                        .ForMember(m => m.UserRole, opt => opt.Ignore())
                        //.ForMember(m => m.OrderFlight, opt => opt.Ignore())
                        .ReverseMap();

                        /*
                         * cfg.CreateMap<ServiceDataContracts.OrderToGo, Entities.OrderToGo>()
                         * //.ForMember(m => m., opt => opt.Ignore())
                         * //.ForMember(m => m.OrderFlight, opt => opt.Ignore())
                         * .ReverseMap();
                         */
                        cfg.CreateMap <ServiceDataContracts.Driver, Entities.Driver>()
                        .ReverseMap();


                        cfg.CreateMap <ServiceDataContracts.OrderFlight, Entities.OrderFlight>()
                        .ForMember(m => m.AirCompany, opt => opt.Ignore())
                        .ForMember(m => m.ContactPerson, opt => opt.Ignore())
                        .ForMember(m => m.CreatedBy, opt => opt.Ignore())
                        .ForMember(m => m.DeliveryPlace, opt => opt.Ignore())
                        .ForMember(m => m.PaymentType, opt => opt.Ignore())
                        .ForMember(m => m.SendBy, opt => opt.Ignore())
                        .ForMember(m => m.WhoDeliveredPersonPerson, opt => opt.Ignore())
                        .ReverseMap();

                        cfg.CreateMap <ServiceDataContracts.OrderToGo, Entities.OrderToGo>()
                        .ForMember(m => m.DishPackages, opt => opt.MapFrom(a => a.DishPackages.ToList()))

                        //.ForMember(m => m.DishPackages, a=> a.MapFrom<List<Entities.DishPackageToGoOrder>, List<ServiceDataContracts.DishPackageToGoOrder>>(a.))
                        .ReverseMap();


                        cfg.CreateMap <ServiceDataContracts.OrderCustomer, Entities.OrderCustomer>()
                        .ReverseMap();
                        cfg.CreateMap <ServiceDataContracts.OrderCustomerPhone, Entities.OrderCustomerPhone>()
                        .ReverseMap();
                        cfg.CreateMap <ServiceDataContracts.OrderCustomerAddress, Entities.OrderCustomerAddress>()
                        .ReverseMap();
                        cfg.CreateMap <ServiceDataContracts.OrderCustomerInfo, Entities.OrderCustomerInfo>()
                        .ReverseMap();
                    });

                    //Mapper.Initialize(cfg => cfg.CreateMap<ServiceDataContracts.DishPackageFlightOrder, Entities.DishPackageFlightOrder>().ReverseMap());
                    //Mapper.Initialize(cfg => cfg.CreateMap<ServiceDataContracts.DishPackageToGoOrder, Entities.DishPackageToGoOrder>().ReverseMap());

                    //Mapper.Initialize(cfg => cfg.CreateMap<ServiceDataContracts.Dish, Entities.Dish>().ReverseMap());
                    //Mapper.Initialize(cfg => cfg.CreateMap<Entities.Dish, ServiceDataContracts.Dish>());

                    MapperInited = true;
                    log.Debug("Mapper.Initialize ok");
                }
                catch (Exception e)
                {
                    log.Error("Mapper.Initialize error " + e.Message);
                }
            }
            userService          = new UserService(new AlohaDb());
            orderService         = new OrderService(new AlohaDb());
            airCompanyService    = new AirCompanyService(new AlohaDb());
            userGroupService     = new UserGroupService(new AlohaDb());
            contactPersonService = new ContactPersonService(new AlohaDb());

            curierService                 = new CurierService(new AlohaDb());
            deliveryPersonService         = new DeliveryPersonService(new AlohaDb());
            deliveryPlaceService          = new DeliveryPlaceService(new AlohaDb());
            marketingChannelService       = new MarketingChannelService(new AlohaDb());
            dishPackageFlightOrderService = new DishPackageFlightOrderService(new AlohaDb());
            dishPackageToGoOrderService   = new DishPackageToGoOrderService(new AlohaDb());
            dishService                 = new DishService(new AlohaDb());
            driverService               = new DriverService(new AlohaDb());
            itemLabelInfoService        = new ItemLabelInfoService(new AlohaDb());
            orderCustomerService        = new OrderCustomerService(new AlohaDb());
            orderFlightService          = new OrderFlightService(new AlohaDb());
            orderToGoService            = new OrderToGoService(new AlohaDb());
            discountService             = new DiscountService(new AlohaDb());
            alertService                = new AlertService(new AlohaDb());
            paymentService              = new PaymentService(new AlohaDb());
            paymentGroupService         = new PaymentGroupService(new AlohaDb());
            dishLogicGroupService       = new DishLogicGroupService(new AlohaDb());
            dishKitchenGroupService     = new DishKitchenGroupService(new AlohaDb());
            logItemService              = new LogItemService(new AlohaDb());
            orderCustomerAddressService = new OrderCustomerAddressService(new AlohaDb());
            orderCustomerPhoneService   = new OrderCustomerPhoneService(new AlohaDb());
            updaterService              = new UpdaterService(new AlohaDb());
        }