public HttpResponseMessage GetAllProcessors()
 {
     IList<ProcessorLookupModel> response;
     using (ProcessorTier mt = new ProcessorTier())
     {
         response = mt.GetAllProcessors();
         return this.Request.CreateResponse(HttpStatusCode.OK, response);
     }
 }
        public HttpResponseMessage CheckProcessorExist(ProcessorLookupModel processor)
        {
            bool response;
            using (ProcessorTier usertier = new ProcessorTier())
            {
                response = usertier.CheckProcessorExist(processor);
                if (response)
                { return this.Request.CreateResponse(HttpStatusCode.OK, response); }
                else
                    return this.Request.CreateResponse(HttpStatusCode.Accepted, response);

            }
        }
 public HttpResponseMessage AddUpdateProcessor(ProcessorLookupModel obj)
 {
     using (ProcessorTier mt = new ProcessorTier())
     {
         try
         {
             return this.Request.CreateResponse(HttpStatusCode.OK, mt.AddUpdateProcessor(obj));
         }
         catch (Exception ex)
         {
             return this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         }
     }
 }