try this class and below action and fix folder path in AppSetting. 
config:
   <appSettings>
            <add key="UploadFolerPath" value="..Your folder path" />
   </appSettings>
view:-
<form action="Account/AddImage" id="form_AddImage" method="post"   enctype="multipart/form-data">
            <input type="file" id="Img" name="Img" class="required" />
            <input type="submit" value="Upload" id="btnSubmit" />
</form>
Class:- 
public class FileUpload
{
    public string SaveFileName
    {
        get;
        set;
    }
    public bool SaveFile(HttpPostedFileBase file, string FullPath)
    {
        string FileName = Guid.NewGuid().ToString();
        FileName = FileName + System.IO.Path.GetExtension(file.FileName);
        SaveFileName = FileName;
        file.SaveAs(FullPath + "/" + FileName);
        return true;
    }
}
//Post Action
    [HttpPost]
    public ActionResult AddImage(FormCollection Form)
    {
        FileUpload fileupload = new FileUpload();
         var image="";
        HttpPostedFileBase file = Request.Files["Img"];
        if (file.FileName != null && file.FileName != "")
        {
            if (upload.ContentLength > 0)
            {
                  fileupload.SaveFile(Request.Files["Img"],    Server.MapPath(AppSetting.ReadAppSetting("UploadFolerPath")));
                image = fileupload.SaveFileName;
                // write here your Add/Save function
                return Content(image);
            }
        }
        else
        {
                   //return....;
        }
    }