Exemplo n.º 1
0
        internal static OwnerVm MapToOwnerVm(this Owner owner, OwnerType ownerType)
        {
            OwnerVm result = new OwnerVm();

            result.Id       = owner.Id;
            result.NewOwner = new NewOwnerVm
            {
                Address   = AdminViewModelsProvider.GetAddressVm(),
                PhoneList = AdminViewModelsProvider.GetPhoneList(ownerType),
                EmailList = AdminViewModelsProvider.GetEmailListVm(ownerType),
                Contacts  = new List <ContactVm>
                {
                    AdminViewModelsProvider.GetContactVm(ownerType)
                },
                LogoImages = new ImageListVm(ownerType.MapToDisplayName()),
                OwnerType  = ownerType
            };
            result.Owners = (from m in OwnerBc.Instance.GetAllByOwnerType(owner.OwnerType)
                             select new SelectListItem
            {
                Value = m.Id.ToString(),
                Text = m.Name,
                Selected = (result.Id == m.Id)
            }).ToList();
            return(result);
        }
        internal static OwnerVm MapToOwnerVm(this Owner owner, OwnerType ownerType)
        {
            OwnerVm ownerVm = new OwnerVm()
            {
                Id       = owner.Id,
                NewOwner = new NewOwnerVm()
                {
                    Address   = AdminViewModelsProvider.GetAddressVm(),
                    PhoneList = AdminViewModelsProvider.GetPhoneList(ownerType),
                    EmailList = AdminViewModelsProvider.GetEmailListVm(ownerType),
                    Contacts  = new List <ContactVm>()
                    {
                        AdminViewModelsProvider.GetContactVm(ownerType)
                    },
                    LogoImages = new ImageListVm(ownerType.MapToDisplayName()),
                    OwnerType  = ownerType
                },
                Owners = OwnerBc.Instance.GetAllByOwnerType(owner.OwnerType).Select <Owner, SelectListItem>((Owner m) => {
                    SelectListItem selectListItem = new SelectListItem();
                    long?id = m.Id;
                    selectListItem.set_Value(id.ToString());
                    selectListItem.set_Text(m.Name);
                    id            = ownerVm.Id;
                    long?nullable = m.Id;
                    selectListItem.set_Selected(id.GetValueOrDefault() == nullable.GetValueOrDefault() & id.HasValue == nullable.HasValue);
                    return(selectListItem);
                }).ToList <SelectListItem>()
            };

            return(ownerVm);
        }
Exemplo n.º 3
0
        private void SaveCommandExecute(object obj)
        {
            byte[] newFile = Manager.BuildTradFile();

            OwnerVm.EdataManager.ReplaceFile(OwnerFile, newFile);

            OwnerVm.LoadFile(OwnerVm.LoadedFile);

            EdataContentFile newOwen = OwnerVm.EdataManager.Files.Single(x => x.Path == OwnerFile.Path);

            OwnerFile = newOwen;
        }
Exemplo n.º 4
0
        internal static OwnerVm MapToOwnerVm(this Owner owner, int package)
        {
            OwnerVm ownerVm = null;

            if (owner != null)
            {
                ownerVm                   = new OwnerVm();
                ownerVm.Name              = owner.Name;
                ownerVm.Phone             = owner.Phone;
                ownerVm.WebsiteUrl        = owner.WebsiteUrl;
                ownerVm.Logo              = MapToImageVm(owner.Logo, ImageOwner.Owner, $"{ownerVm.Name} Logo");
                ownerVm.Address           = ((owner.Address != null) ? MapToAddressVm(owner.Address) : null);
                ownerVm.DisplayProperties = new OwnerDisplayProperties(owner.DisplayOptions);
                ownerVm.Package           = package;
            }
            return(ownerVm);
        }
Exemplo n.º 5
0
 public static Owner ToEntity(this OwnerVm viewModel)
 => ViewModelMapper.ConfigMapper.Map <OwnerVm, Owner>(viewModel);