示例#1
0
        public int DeleteVendors(int key)
        {
            TblVendors vendors = dbContext.TblVendors.Where(x => x.VendorId == key).FirstOrDefault();

            vendors.IsActive = false;
            dbContext.TblVendors.Update(vendors);
            return(dbContext.SaveChanges());
        }
示例#2
0
        public int UpdateVendors(TblVendors tblVendors)
        {
            if (dbContext.TblVendors.Where(r => r.VendorName.ToUpper() == tblVendors.VendorName.ToUpper() && r.IsActive == true).Count() > 0)
            {
                return(-1);
            }
            tblVendors.IsActive               = true;
            tblVendors.ModifiedBy             = CurrentContext.EmployeeID;
            tblVendors.ModifiedDate           = DateTime.Now;
            dbContext.Entry(tblVendors).State = EntityState.Modified;
            dbContext.TblVendors.Update(tblVendors);
            int result = dbContext.SaveChanges();

            dbContext.Entry(tblVendors).State = EntityState.Detached;
            return(result);
        }
示例#3
0
 public int UpdateVendors(TblVendors tblVendors)
 {
     return(MastersDAL.UpdateVendors(tblVendors));
 }
示例#4
0
 public int CreateVendors(TblVendors tblVendors)
 {
     return(MastersDAL.CreateVendors(tblVendors));
 }
        public IActionResult Vendors(int id, [FromBody] TblVendors tblVendors)
        {
            int result = _imasters.UpdateVendors(tblVendors);

            return(Ok(result));
        }
        public IActionResult Vendors(int id)
        {
            TblVendors result = _imasters.GetVendorsByCriteria(id);

            return(Ok(result));
        }