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); } }