public IHttpActionResult GetQuotationStatus(int VendorId)
        {
            QuotationStatusCount objModel = new QuotationStatusCount();

            objModel = objVDVM.GetQuotationStatus(VendorId);

            return(Ok(new { results = objModel }));
        }
        public QuotationStatusCount GetQuotationStatus(int VendorId)
        {
            QuotationStatusCount objModel = new QuotationStatusCount();

            try
            {
                string sqlstr = "Select Count(*) As Cnt, QuotationStatus From ACRF_Quotation where VendorId=@VendorId Group By QuotationStatus";

                var connection = gConnection.Connection();
                connection.Open();
                SqlCommand cmd = new SqlCommand(sqlstr, connection);
                cmd.CommandType = System.Data.CommandType.Text;
                cmd.Parameters.AddWithValue("@VendorId", VendorId);
                SqlDataReader sdr = cmd.ExecuteReader();
                while (sdr.Read())
                {
                    if (sdr["QuotationStatus"].ToString() == QuotationType.Cancelled)
                    {
                        objModel.Cancelled = Convert.ToInt32(sdr["Cnt"].ToString());
                    }
                    if (sdr["QuotationStatus"].ToString() == QuotationType.Completed)
                    {
                        objModel.Completed = Convert.ToInt32(sdr["Cnt"].ToString());
                    }
                    if (sdr["QuotationStatus"].ToString() == QuotationType.InProgress)
                    {
                        objModel.InProgress = Convert.ToInt32(sdr["Cnt"].ToString());
                    }
                    if (sdr["QuotationStatus"].ToString() == QuotationType.OnHold)
                    {
                        objModel.OnHold = Convert.ToInt32(sdr["Cnt"].ToString());
                    }
                }
                sdr.Close();

                connection.Close();
            }
            catch (Exception ex)
            {
                ErrorHandlerClass.LogError(ex);
            }

            return(objModel);
        }