public bool Delete(SellerDeleteRequest deleteRequest) { using (DataAccess dataAccess = new DataAccess()) { if (dataAccess.Sellers.Where(x => x.SellerID == deleteRequest.SellerID && x.StatusID == true).Count() > 0) { var sellerdeleted = dataAccess.Sellers.Where(x => x.SellerID == deleteRequest.SellerID && x.StatusID == true) .FirstOrDefault <Seller>(); sellerdeleted.StatusID = false; dataAccess.Update(sellerdeleted); DeleteASellerAllProduct(deleteRequest); return(dataAccess.SaveChanges() > 0); } else { return(false); } } }
public int DeleteASellerAllProduct(SellerDeleteRequest deleteRequest) { return(productService.DeleteASellerAllProduct(new DeleteASellerAllProductRequest(deleteRequest.SellerID))); }