Exemplo n.º 1
0
        public List <ChargeAnswer> GetChargesByDate(ChargeRequestData data)
        {
            Dictionary <Charge, Tariff> charges;
            List <ChargeAnswer>         answer = new List <ChargeAnswer>();
            Log log = new Log();

            if (HttpContext.Request.Cookies.TryGetValue("currentOwner", out string currentOwner))
            {
                charges = ownerCharge.GetCharge(Convert.ToInt32(currentOwner), data.StartDate, data.EndDate);
                foreach (KeyValuePair <Charge, Tariff> keyValue in charges)
                {
                    answer.Add(new ChargeAnswer(keyValue.Key, keyValue.Value));
                }
            }
            else
            {
                log.Error(new CookieEmptyException("User authorization failed! Unable to send request to server."));
                answer = null;
            }

            return(answer);
        }
Exemplo n.º 2
0
 public ChargeResponseData Charge(ChargeRequestData request, string uuid = null)
 {
     return(this.SendRequest <ChargeRequestData, ChargeResponseData>(request, "Charge", uuid));
 }