Ejemplo n.º 1
0
        public Object LoadAuctionInf()
        {
            Object         r   = null;
            RequestPackage rqp = RequestPackage.ParseRequest(Request.InputStream, Request.ContentEncoding);

            if (rqp != null)
            {
                Int32 specHeadType = 1;
                switch (rqp.Command)
                {
                case "Prep.F0.ExistsAuctionInf":
                    r = F0Command.ExistsAuctionInf(rqp.SessionId, rqp["auctionNumber"] as String);
                    break;

                case "Prep.F0.LoadAuctionInf":
                    String auctionHref = null;
                    r = F0Command.LoadAuctionInf(rqp.SessionId, rqp["auctionNumber"] as String, auctionHref, specHeadType);
                    break;

                case "Prep.F0.LoadByRegion":
                    r = F0Command.LoadByRegion(rqp.SessionId, rqp["regionNumber"] as String, rqp["publishDate"] as String);
                    break;

                default:
                    r = String.Format("Ошибка: Неизвестная команда: '{0}'.", rqp.Command);
                    break;
                }
            }
            else
            {
                r = "Ошибка: Неверный формат запроса.";
            }
            return(r);
        }
Ejemplo n.º 2
0
        public Object PassToTender()
        {
            Object         r             = "MvcApplication2.Areas.Prep.Controllers.F0Controller.PassToTender()";
            RequestPackage rqp           = RequestPackage.ParseRequest(Request.InputStream, Request.ContentEncoding);
            Guid           sessionId     = rqp.SessionId;
            String         auctionNumber = rqp["auctionNumber"] as String;

            if (!String.IsNullOrWhiteSpace(auctionNumber))
            {
                r = F0Command.PassToTender(sessionId, auctionNumber);
            }
            return(r);
        }