public SBP_WebApiResponse GetAllblotterGH()
        {
            var responseData = (dynamic)null;

            try
            {
                EntitiyMapperBlotterGazettedHolidays <DataAccessLayer.SP_GetSBPBlotterGH_Result, Models.SP_GetSBPBlotterGH_Result> mapObj = new EntitiyMapperBlotterGazettedHolidays <DataAccessLayer.SP_GetSBPBlotterGH_Result, Models.SP_GetSBPBlotterGH_Result>();
                List <DataAccessLayer.SP_GetSBPBlotterGH_Result> blotterGHList = DAL.GetAllBlotterGH();
                List <Models.SP_GetSBPBlotterGH_Result>          blotterGH     = new List <Models.SP_GetSBPBlotterGH_Result>();
                foreach (var item in blotterGHList)
                {
                    blotterGH.Add(mapObj.Translate(item));
                }

                HttpResponseMessage response = null;
                response = Request.CreateResponse(HttpStatusCode.OK);
                var jsonResponse = JsonConvert.SerializeObject(blotterGH.ToList(), Formatting.Indented);
                response.Content = new StringContent(jsonResponse, Encoding.UTF8, "application/json");
                if (blotterGH.Count > 0)
                {
                    responseData = new SBP_WebApiResponse
                    {
                        Status  = true,
                        Message = "Success",
                        Data    = jsonResponse
                    };
                }
                else
                {
                    responseData = new SBP_WebApiResponse
                    {
                        Status  = false,
                        Message = "Failed",
                        Data    = ""
                    };
                }
                return(responseData);
            }
            catch (Exception ex)
            {
                responseData = new SBP_WebApiResponse
                {
                    Status  = false,
                    Message = "Failed",
                    Data    = ex.Message
                };
                return(responseData);
            }
        }
        public SBP_WebApiResponse GetblotterGH(int id)
        {
            var responseData = (dynamic)null;

            try
            {
                EntitiyMapperBlotterGazettedHolidays <DataAccessLayer.SP_GetSBPBlotterGH_Result, Models.GazettedHoliday> mapObj = new EntitiyMapperBlotterGazettedHolidays <DataAccessLayer.SP_GetSBPBlotterGH_Result, Models.GazettedHoliday>();
                DataAccessLayer.SP_GetSBPBlotterGH_Result dalblotterGH = DAL.GetGHItem(id);
                Models.GazettedHoliday products = new Models.GazettedHoliday();
                products = mapObj.Translate(dalblotterGH);
                HttpResponseMessage response = null;
                response = Request.CreateResponse(HttpStatusCode.OK);
                var jsonResponse = JsonConvert.SerializeObject(products, Formatting.Indented);
                response.Content = new StringContent(jsonResponse, Encoding.UTF8, "application/json");
                if (products != null)
                {
                    responseData = new SBP_WebApiResponse
                    {
                        Status  = true,
                        Message = "Success",
                        Data    = jsonResponse
                    };
                }
                else
                {
                    responseData = new SBP_WebApiResponse
                    {
                        Status  = false,
                        Message = "Failed",
                        Data    = ""
                    };
                }

                return(responseData);
            }
            catch (Exception ex)
            {
                responseData = new SBP_WebApiResponse
                {
                    Status  = false,
                    Message = "Failed",
                    Data    = ex.Message
                };
                return(responseData);
            }
        }