Example #1
0
        public string ExecuteString(bool useCache = true)
        {
            using (DataContext context = DataContext.CreateForMessage(this))
            {
                Owner owner = null;

                if (this.OwnerId != null)
                {
                    owner = new GetOwner()
                    {
                        Id = this.OwnerId.Value, ProviderGroupId = this.ProviderGroupId
                    }.ExecuteItem(useCache);
                }
                else if (this.PetId != null)
                {
                    Pet pet = new GetPet()
                    {
                        Id = this.PetId.Value, ProviderGroupId = this.ProviderGroupId
                    }.ExecuteItem(useCache);
                    if (pet != null && pet.Owner != null)
                    {
                        owner = pet.Owner;
                    }
                }

                if (owner == null)
                {
                    return(string.Empty);
                }

                return(owner.FullName);
            }
        }
Example #2
0
        // GET: Profiles/Profile
        public ActionResult Index(Guid profileId)
        {
            Pet pet = new GetPet()
            {
                Id = profileId
            }.ExecuteItem();

            return(View(pet));
        }
        public ActionResult _PetCard(Guid providerGroupId, Guid id)
        {
            Pet pet = new GetPet()
            {
                Id = id, ProviderGroupId = providerGroupId
            }.ExecuteItem();

            return(View(pet));
        }
Example #4
0
 public void GetPetTest()
 {
     Guid id = new Guid("{caf0da2f-8e29-48fc-b921-1cd93c6835bb}");
     Guid providerGroupId = new Guid("{284a43dd-f676-41e4-a713-ebc848cf85db}");
     var  result          = new GetPet()
     {
         Id = id, ProviderGroupId = providerGroupId
     }.ExecuteItem();
 }
Example #5
0
        public ActionResult Profile(Guid providerId, GetPet getPet)
        {
            Pet pet = getPet.ExecuteItem();

            List <Reservation> reservationList = new GetReservationListByPetId()
            {
                PetId = getPet.Id, ProviderId = providerId
            }.ExecuteList();

            this.ViewData["ReservationList"] = reservationList;

            return(View(pet));
        }
Example #6
0
        public ActionResult Profile(GetPet getPet)
        {
            Pet pet = getPet.ExecuteItem();

            return(View(pet));
        }