예제 #1
0
        public int DeleteVendorContacts(int key)
        {
            TblVendorContacts vendorContacts = dbContext.TblVendorContacts.Where(x => x.ContactId == key).FirstOrDefault();

            vendorContacts.IsActive = false;
            dbContext.TblVendorContacts.Update(vendorContacts);
            return(dbContext.SaveChanges());
        }
예제 #2
0
        public int UpdateVendorContacts(TblVendorContacts tblVendorContacts)
        {
            if (dbContext.TblVendorContacts.AsNoTracking().Where(r => r.ContactPerson.ToUpper() == tblVendorContacts.ContactPerson.ToUpper() && r.IsActive == true).Count() > 0)
            {
                return(-1);
            }
            tblVendorContacts.IsActive = true;
            dbContext.Entry(tblVendorContacts).State = EntityState.Modified;
            dbContext.TblVendorContacts.Update(tblVendorContacts);
            int result = dbContext.SaveChanges();

            dbContext.Entry(tblVendorContacts).State = EntityState.Detached;
            return(result);
        }
예제 #3
0
        public int CreateVendorContacts(TblVendorContacts tblVendorContacts)
        {
            if (dbContext.TblVendorContacts.Where(r => r.ContactPerson.ToUpper() == tblVendorContacts.ContactPerson.ToUpper() && r.IsActive == true).Count() > 0)
            {
                return(-1);
            }
            tblVendorContacts.IsActive  = true;
            tblVendorContacts.ContactId = 0;
            dbContext.Entry(tblVendorContacts).State = EntityState.Added;
            dbContext.TblVendorContacts.Add(tblVendorContacts);
            int result = dbContext.SaveChanges();

            dbContext.Entry(tblVendorContacts).State = EntityState.Detached;
            return(result);
        }
예제 #4
0
 public int UpdateVendorContacts(TblVendorContacts tblVendorContacts)
 {
     return(MastersDAL.UpdateVendorContacts(tblVendorContacts));
 }
예제 #5
0
        public IActionResult VendorContacts(int id, [FromBody] TblVendorContacts tblVendorContacts)
        {
            int result = _imasters.UpdateVendorContacts(tblVendorContacts);

            return(Ok(result));
        }