public ActionResult UploadLogo(LogoUploadVM vm)
        {
            var fn = vm.Logo.FileName;
            var length = fn.Length;

            if (vm.Logo != null && vm.Logo.ContentLength > 0 && fn.Substring(length-4) == ".png")
                try
                {
                    var path = Path.Combine(Server.MapPath("~/Uploads"), "Logo.png");
                    vm.Logo.SaveAs(path);
                    //_logoManager.SetLogo(vm.Logo.FileName);
                    ViewBag.Message = "File Uploaded Successfully";
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "Error: " + ex.Message;
                }
            else
            {
                ViewBag.Message = "You have not specified a valid file.";
            }

            vm = new LogoUploadVM();
            return View(vm);
        }
 public ActionResult UploadLogo()
 {
     var vm = new LogoUploadVM();
     return View(vm);
 }