private List <ContactPerson> GetAllContactPersons() { using (var context = new ContactPersonContext()) { var service = new ContactPersonService(context); var contactPersons = service.GetAll(); return(contactPersons.ToList()); } }
// 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); }
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); }
/// <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"; } }
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)); }
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)); }
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()); }