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); }
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; }
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); }
public static Owner ToEntity(this OwnerVm viewModel) => ViewModelMapper.ConfigMapper.Map <OwnerVm, Owner>(viewModel);