public string DeleteVendorContacts(vendor_contacts vendorcontacts)
        {
            string          rpta;
            vendor_contacts vendorContacts = new vendor_contacts();

            try {
                using (var ctx = new transshipEntities()) {
                    vendorContacts = ctx.vendor_contacts.FirstOrDefault(x => (x.vendorId == vendorcontacts.vendorId && x.contactId == vendorcontacts.contactId));

                    if (vendorContacts != null)
                    {
                        ctx.Entry(vendorContacts).State = EntityState.Deleted;
                        ctx.SaveChanges();

                        rpta = "register deleted";
                    }
                    else
                    {
                        rpta = "register not found";
                    }
                }
            } catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }

            return(rpta);
        }
Beispiel #2
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));
     }
 }
Beispiel #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));
            }
        }
        public vendor_contacts SaveVendorContacts(vendor_contacts model)
        {
            var contrie = new vendor_contacts();

            try {
                using (var ctx = new transshipEntities()) {
                    contrie = ctx.vendor_contacts.Add(model);
                    ctx.SaveChanges();

                    return(contrie);
                }
            }catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }
        }
        public vendor_contacts UpdateVendorContacts(vendor_contacts model)
        {
            vendor_contacts vendorContacts = new vendor_contacts();

            vendorContacts = model;
            try {
                using (var ctx = new transshipEntities()) {
                    ctx.Entry(vendorContacts).State = EntityState.Modified;

                    ctx.SaveChanges();

                    return(vendorContacts);
                }
            }catch (Exception e) {
                LogBook.TextLog.Info(string.Format("{0} {1}", e.Message, e.InnerException != null ? e.InnerException.Message : string.Empty));
                throw e;
            }
        }
 public string DeleteVendorContacts(vendor_contacts vendor_contacts)
 {
     return(vendorContacts.DeleteVendorContacts(vendor_contacts));
 }
 public vendor_contacts UpdateVendorContacts(vendor_contacts vendor_contacts)
 {
     return(vendorContacts.UpdateVendorContacts(vendor_contacts));
 }
 public vendor_contacts SaveVendorContacts(vendor_contacts vendor_contacts)
 {
     return(vendorContacts.SaveVendorContacts(vendor_contacts));
 }