FileUpload için server mappath extension methodu

Merhaba arkadaşlar asp.net ile dosya yüklemeye çalışırken şu kod satırını yazmışsınızdır.
FileUpload.SaveAs(Server.MapPath("/uploads/.."));  şeklinde ki kodsatırını biraz daha kısaltıp bir extension method yazdım benim gibi her seferinde Server.MapPath() yazmaya uyuz olanlar için :)
 
public static bool SaveFile(this FileUpload foo, string path)
        {
            try
            {
                foo.SaveAs(HttpContext.Current.Server.MapPath(path));
                return true;
            }
            catch
            {
                return false;
            }
 
        }
 
Kullanımı:
FileUpload.SaveFile("/uploads/..");
 
"Not: Method geriye boolean değere döndürdüğü için if koşuluyla dosyanın yüklenip yüklenmediği kontrolünü yapabilirsiniz."