Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/HomeRealtor/App_Code/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/HomeRealtor/App_Code/Utils.cs

using System;
using System.Collections.Generic;
using System.Web;

public static class Utils {
    static string[] PropertyType = { "Single Family Home", "Condo/Townhouse", "Multi-Family Home" };
    const string priceFormat = "{0:C0}";
    public static string GetPrice(object value) {
        return string.Format(priceFormat, (decimal)value);
    }
    public static string GetPriceForSqf(object size, object price){
        return string.Format(priceFormat, (decimal)price / (decimal)size);
    }
    public static byte[] ConvertToByteArray(object str) {
        return Convert.FromBase64String(str.ToString());
    }
    public static string ExtractFirstRow(object strAdress){
        string adress = (string)strAdress;
        int separatorIndex = adress.IndexOf(",");
        return separatorIndex > -1 ? adress.Substring(0, separatorIndex) : adress;
    }
    public static string ExtractSecondRow(object strAdress){
        string adress = (string)strAdress;
        int separatorIndex = adress.IndexOf(",");
        return separatorIndex > -1 ? adress.Substring(separatorIndex + 1) : string.Empty;
    }
    public static string GetPropertyType(object index){
        return PropertyType[(int)index];
    }
    public static string GetImageSrc(object id){
        return string.Format("images/Homes/{0}.jpg", id);
    }
}