public void SaveScreenAsync(int ReferenceId, string Url, RequestCompletedDelegate <CreateScreenResponse> callback)
        {
            WebServices <CreateScreenRequest, CreateScreenResponse> ws = new WebServices <CreateScreenRequest, CreateScreenResponse>();
            var request = new CreateScreenRequest()
            {
                ReferenceId = ReferenceId, Url = Url
            };

            ws.MakeRequestAsync(BaseURL + "/" + Urls.CreateScreen, request, callback);
        }
        public void SaveScreen(int ReferenceId, string Url)
        {
            WebServices <CreateScreenRequest, CreateScreenResponse> ws = new WebServices <CreateScreenRequest, CreateScreenResponse>();
            var request = new CreateScreenRequest()
            {
                ReferenceId = ReferenceId, Url = Url
            };

            ws.MakeRequest(BaseURL + "/" + Urls.CreateScreen, request);
        }
Esempio n. 3
0
        public CreateScreenResponse CreateScreen(CreateScreenRequest request)// image processor request
        {
            var response = new CreateScreenResponse();

            response.Success = true;

            try
            {
                //call our data or business layer to do our image processing request aka imgpur / in this case we insert the ref id and url to a sql server express db. imgpur will pick /read this from sql express and then process.
                new ScrurRepository().CreateScreenNailer(request.ReferenceId, request.Url);
            }
            catch (Exception ex)
            {
                response.ErrorCode = ErrorCodes.WebServiceCall;
                response.Message   = ex.Message;
                response.Success   = false;
            }
            return(response);
        }