Exemplo n.º 1
0
        public HttpResponseMessage GetDashBoardData(DashBoardParameters model)
        {
            if (model == null)// Incase Post Object Is Null or Not Match and Object value is null
            {
                result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
            }
            if (ModelState.IsValid)
            {
                List <DashBoardDetailsParameters> _DashBoardDetailsParameters = DashBoardServices.GetDashBoardData(model);

                if (_DashBoardDetailsParameters != null)
                {
                    if (_DashBoardDetailsParameters.Count != 0)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(_DashBoardDetailsParameters)));
                    }
                    else
                    {
                        result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                        return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
                    }
                }
                else
                {
                    result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
                }
            }

            return(null);
        }
Exemplo n.º 2
0
        public HttpResponseMessage GetOBFSummaryDetails(string dh_id)
        {
            string json = DashBoardServices.GetOBFSummaryDetails(Convert.ToInt32(dh_id));

            if (json == "" || json == "error")
            {
                result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.OK, json));
            }
        }
Exemplo n.º 3
0
        public DashboardViewModel getLoadDashBoard(DateTime date, int fac_id = -1) // primary
        {
            DashBoardServices  ds  = new DashBoardServices(_Context);
            DashboardViewModel res = new DashboardViewModel();

            if (fac_id != -1)
            {
                ds.GetdateOfSourcesOfLoads(fac_id, date, ref res);
                res.fac_id   = fac_id;
                res.Fac_Name = (_Context.Factory.Single(s => s.Id == fac_id)).Name;
                res.bol      = true;
            }
            else
            {
                res.datetime = DateTime.Now;
            }


            return(res);
        }
Exemplo n.º 4
0
        public DashboardViewModel DashBoard2(DateTime date, int fac_id = -1) // primary
        {
            //FactoryService fs = new FactoryService(_Context);
            //ViewBag.factories = fs.GetAllFactoriesSimple();

            DashBoardServices  ds  = new DashBoardServices(_Context);
            DashboardViewModel res = new DashboardViewModel();

            if (fac_id != -1)
            {
                ds.GetdateOfSourcesOfPrimaries(fac_id, date, ref res);
                res.fac_id   = fac_id;
                res.Fac_Name = (_Context.Factory.Single(s => s.Id == fac_id)).Name;
                res.bol      = true;
            }
            else
            {
                res.datetime = DateTime.Now;
            }


            return(res);
        }
Exemplo n.º 5
0
        public HttpResponseMessage GetDetailTimelineHistory(int dh_id, int dh_header_id)
        {
            List <timelinehistroy> _DashBoardDetailsParameters = DashBoardServices.GetDetailTimelineHistory(Convert.ToInt32(dh_id), Convert.ToInt32(dh_header_id));

            if (_DashBoardDetailsParameters != null)
            {
                if (_DashBoardDetailsParameters.Count != 0)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(_DashBoardDetailsParameters)));
                }
                else
                {
                    result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
                }
            }
            else
            {
                result = new ReponseMessage(MsgNo: HttpStatusCode.BadRequest.ToCode(), MsgType: MsgTypeEnum.E.ToString(), Message: "Object is null");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, result));
            }
            return(null);
        }
Exemplo n.º 6
0
 public DashBoardApiController()
 {
     _dashBoardServices = new DashBoardServices();
 }
Exemplo n.º 7
0
 public DashBoardController()
 {
     service = new DashBoardServices();
 }