Ejemplo n.º 1
0
 public HttpResponseMessage Put(vendor_contacts model)
 {
     try {
         BOVendorContacts vendorContacts = new BOVendorContacts();
         var save = vendorContacts.UpdateVendorContacts(model);
         return(Request.CreateResponse(HttpStatusCode.OK, save));
     } catch (Exception e) {
         ErrorMessage message = new ErrorMessage("2.1", "Exception to update vendorContacts - " + e.GetBaseException().Message, e.ToString());
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, message));
     }
 }
Ejemplo n.º 2
0
        public HttpResponseMessage GetByVendorId(int vendorId)
        {
            try {
                BOVendorContacts vendorContacts = new BOVendorContacts();

                var listVendorContacts = new List <vendor_contacts>();
                listVendorContacts = vendorContacts.GetVendorContacts().FindAll(x => x.vendorId == vendorId);
                return(Request.CreateResponse(HttpStatusCode.OK, listVendorContacts));
            } catch (Exception e) {
                ErrorMessage message = new ErrorMessage("2.1", "Exception to get vendorContacts - " + e.GetBaseException().Message, e.ToString());
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, message));
            }
        }
Ejemplo n.º 3
0
        public HttpResponseMessage Delete(int vendorId, int contactId)
        {
            try {
                BOVendorContacts vendorContacts = new BOVendorContacts();
                var model = new vendor_contacts();
                model = vendorContacts.GetVendorContacts().First(x => (x.vendorId == vendorId && x.contactId == contactId));
                var delete = vendorContacts.DeleteVendorContacts(model);

                return(Request.CreateResponse(HttpStatusCode.OK, delete));
            } catch (Exception e) {
                ErrorMessage message = new ErrorMessage("2.1", "Exception to update vendorContacts - " + e.GetBaseException().Message, e.ToString());
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, message));
            }
        }