public ActionResult Edit(AcCompany accompany, HttpPostedFileBase ImageFile)
        {
            string fileName = "";

            if (ModelState.IsValid)
            {
                if (ImageFile != null && ImageFile.ContentLength > 0)
                {
                    fileName = Path.GetFileName(ImageFile.FileName);
                    if (System.IO.File.Exists(Server.MapPath("~/Content/Logo/" + fileName)))
                    {
                        ViewBag.SuccessMsg = "Logo with same file name is already exist";
                        return(View());
                    }
                    ImageFile.SaveAs(Server.MapPath("~/Content/Logo/" + fileName));
                    accompany.logo = fileName;
                }
                objSourceMastersModel.SaveAcCompaniesById(accompany);

                ViewBag.SuccessMsg = "You have successfully updated Company.";
                return(View("Index", objSourceMastersModel.GetAllAcCompanies()));
            }

            return(View(accompany));
        }