/// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Edit(int?id)
        {
            if (!id.HasValue)
            {
                return(RedirectToAction("List"));
            }

            var testimonials = testimonialsService.GetById(id.Value);

            if (testimonials == null)
            {
                this.NotifyError("Item not found.");
                return(RedirectToAction("List"));
            }

            var model = new TestimonialsModel
            {
                Id              = testimonials.Id,
                ClientName      = testimonials.ClientName,
                WhatSayAboutUs  = testimonials.WhatSayAboutUs,
                PersonName      = testimonials.PersonName,
                PersonPosition  = testimonials.PersonPosition,
                Star            = testimonials.Star,
                IsActive        = testimonials.IsActive,
                Website         = testimonials.Website,
                ClientLogoId    = testimonials.ClientLogoId,
                PersonPictureId = testimonials.PersonPictureId,
                OrderNo         = testimonials.OrderNo,
                TypeName        = testimonials.TypeName
            };

            return(View(model));
        }