Esempio n. 1
0
        public Commons.Dashboard.Transmited GetTransmited(Int32 IdCustomer, Int32 IdAccount)
        {
            Commons.Dashboard.Transmited data = new Commons.Dashboard.Transmited();
            IRestResponse WSR = Task.Run(() => apiClient.getJArray("Dashboard/Transmitidos", "IdCustomer=" + IdCustomer
                                                                   + "&IdAccount=" + IdAccount)).Result;

            if (WSR.StatusCode == HttpStatusCode.OK)
            {
                data = JObject.Parse(WSR.Content).ToObject <Commons.Dashboard.Transmited>();
            }

            return(data);
        }
        public HttpResponseMessage GetTransmited(Int32 IdCustomer, Int32 IdAccount)
        {
            HttpResponseMessage respuesta = null;

            try
            {
                Commons.Dashboard.Transmited result = Dal.Dashboard.GetTransmited(IdCustomer, IdAccount);
                respuesta = Request.CreateResponse(HttpStatusCode.OK, result);
            }
            catch (Exception ex)
            {
                respuesta = Request.CreateErrorResponse(HttpStatusCode.Conflict, (ex.InnerException == null) ? ex.Message : ex.InnerException.Message);
            }
            return(respuesta);
        }
        public static Commons.Dashboard.Transmited GetTransmited(Int32 IdCustomer, Int32 IdAccount)
        {
            Commons.Dashboard.Transmited obj = new Commons.Dashboard.Transmited();
            using (IndexEntities db = new IndexEntities())
            {
                spg_DashboardTransmited_Result result = db.spg_DashboardTransmited(IdCustomer, IdAccount).FirstOrDefault();
                obj.Total              = (Int32)result.Total;
                obj.SavedPercent       = (Decimal)result.SavedPercent;
                obj.SavedQuantity      = (Decimal)result.SavedQuantity;
                obj.QueuePercent       = (Decimal)result.QueuePercent;
                obj.QueueQuantity      = (Decimal)result.QueueQuantity;
                obj.TransmitedPercent  = (Decimal)result.TransmitedPercent;
                obj.TransmitedQuantity = (Decimal)result.TransmitedQuantity;
            }

            return(obj);
        }