public ActionResult Create(ClientLogoOverride newitem)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ClientLogoOverrideClient dscc = new ClientLogoOverrideClient();

                    try
                    {
                        dscc.AddNewItem(newitem);
                        return(RedirectToAction("Index"));
                    }
                    catch
                    {
                        ModelState.AddModelError("error", "Error creating new logo override");
                    }
                }

                return(View(newitem));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(string id, ClientLogoOverride item)
        {
            try
            {
                ClientLogoOverrideClient dscc = new ClientLogoOverrideClient();
                dscc.Update(item);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Delete(string id, FormCollection collection)
        {
            try
            {
                ClientLogoOverrideClient dscc = new ClientLogoOverrideClient();

                ClientLogoOverride item = dscc.GetByRowKey(id);

                PictureManager.Instance.DeletePicture(item.ClientId, "logooverrides", item.ClientType);

                dscc.Delete(item);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Delete(string id)
        {
            ClientLogoOverrideClient dscc = new ClientLogoOverrideClient();

            return(View(dscc.GetByRowKey(id)));
        }
        public ActionResult Index()
        {
            ClientLogoOverrideClient dscc = new ClientLogoOverrideClient();

            return(View(dscc.GetAll()));
        }