public ActionResult DeleteImage(int id)
        {
            using (var context = new PortfolioContainer())
            {
                var image = context.DesignerContantImage.Include("DesignerContent").First(i => i.Id == id);
                var dc = context.DesignerContent.Include("Designer").First(d => d.Id == image.DesignerContentId);

                ImageHelper.DeleteImage(image.ImageSource);

                context.DeleteObject(image);
                context.SaveChanges();

                return RedirectToAction("RoomDetails", "Designer", new { area = "DesignersPortfolio", id = dc.Designer.Name, roomType = dc.RoomType });
            }
        }
        public ActionResult Delete(int id)
        {
            using (var context = new PortfolioContainer())
            {




                var designer = context.Designer.Include("DesignerContents").First(d => d.Id == id);
                var designerId = designer.Name;

                while (designer.DesignerContents.Any())
                {
                    var dc = designer.DesignerContents.First();
                    context.DeleteObject(dc);
                }

                ImageHelper.DeleteImage(designer.ImageSource);

                context.DeleteObject(designer);

                context.SaveChanges();


                Membership.DeleteUser(designerId, true);

            }

            return RedirectToAction("Index", "Designer", new { area = "Admin" });
        }