Example #1
0
        public static MapPinViewModel Create(IRepository repository, Item item)
        {
            Check.Require(repository != null, "Repository is required.");

            var viewModel = new MapPinViewModel() { Item = item };

            return viewModel;
        }
Example #2
0
        public static CouponViewModel Create(IRepository repository, Item item, string couponType = null)
        {
            Check.Require(repository != null, "Repository is required.");

            var viewModel = new CouponViewModel() {Item = item, CouponType = couponType};

            return viewModel;
        }
Example #3
0
 public MapPin(Item item, bool isPrimary, string latitude, string longitude)
 {
     SetDefaults();
     Item = item;
     IsPrimary = isPrimary;
     Latitude = latitude;
     Longitude = longitude;
 }
Example #4
0
        public ItemQuestionSet(Item item, QuestionSet questionSet, int order)
        {
            Item = item;
            QuestionSet = questionSet;
            Order = order;

            SetDefaults();
        }
Example #5
0
 public static BigMapViewModel Create(Item item)
 {
     var viewModel = new BigMapViewModel(){Item = item};
     if(viewModel.Item.MapPins != null && viewModel.Item.MapPins.Count > 0)
     {
         viewModel.HasMapPins = true;
     }
     else
     {
         viewModel.HasMapPins = false;
     }
     return viewModel;
 }
Example #6
0
 public bool HasItemAccess(IPrincipal currentUser, Item item)
 {
     return Access.HasItemAccess(currentUser, item);
 }
Example #7
0
 public Editor(Item item, User user)
 {
     Item = item;
     User = user;
 }