Company

APIDescription
POST api/Company/GetAllCompany

Tüm Firmaları getirir.

POST api/Company/GetAllSubCompany?company_id={company_id}

X ID'li Firmanın, alt firmalarını getirir.

POST api/Company/GetByIdCompany?company_id={company_id}

Id si belirtilen firmayı getirir.

POST api/Company/SaveCompany

Yeni firma ekleme.

POST api/Company/UpdateCompany

Var olan firmayı güncelleme.

POST api/Company/DeleteCompany?company_id={company_id}

Var olan firmayı silme.

POST api/Company/GetAllCompanyGroup

Tüm Firma Gruplarını getirir.

POST api/Company/GetAllCompanyUser?company_id={company_id}

Firmanın Kullanıcılarını getirme.

POST api/Company/GetCompanyPriceList?company_id={company_id}

Firmanın Fiyat listesini getirir.

POST api/Company/SetCompanyPriceList?price_list_m_id={price_list_m_id}&company_id={company_id}

Firmanın Fiyat listesini güncelleme.

POST api/Company/GetTransaction

Cari Ekstre Listesi.

POST api/Company/GetBalance

Cari Bakiye Listesi.

POST api/Company/GetBalanceDetail

Cari Bakiye Detay.

POST api/Company/CompanyGetTransaction?company_id={company_id}

X Id li Carinin Ekstre Listesi.

POST api/Company/GetTransactionBySourceMasterId

Source Master Id li Ekstresini getirir.

POST api/Company/CompanyGetBalance?company_id={company_id}

X Id li Carinin Bakiye Listesi.

Slider

APIDescription
POST api/Slider/GetAllSlider

Tüm sliderları getirir.

POST api/Slider/GetSliderById?slider_id={slider_id}

Id si belirtilen sliderı getirir.

POST api/Slider/SaveSlider

Slider ekleme.

POST api/Slider/UpdateSlider

Slider güncelleme.

POST api/Slider/DeleteSlider?slider_id={slider_id}

Slider silme.

POST api/Slider/UpdateSliderOrderList

Slider sıralamasını günceller.

Currency

APIDescription
GET api/Currency/GetRates

Kur bilgilerini getirme.

General

APIDescription
POST api/General/GetAllUnit

Tüm birimleri getirir.

POST api/General/GetAllCurrency

Tüm para birimlerini getirir.

GET api/General/GetSettings

Sistem ayarlarını getirir.

Method

APIDescription
POST api/Method/GetUserMethods

Kullanıcının yetkisi olduğu methodları getirir.

POST api/Method/GetAllMethods

Tüm methodları getirir.

POST api/Method/UserMethodControle?hash={hash}

Gönderilen HASH yetkisinin kontrolü yapılır.

Order

APIDescription
POST api/Order/GetOrder?order_m_id={order_m_id}

Belirtilen order_m_id siparişi getirir.

POST api/Order/GetOrders?startDate={startDate}&endDate={endDate}

Tarih aralığında bulunan siparişleri getirir.

POST api/Order/AddToCart

Belirtilen price_list_detail_id ürünü sepete eklenir.

POST api/Order/UpdateCartCompany?company_id={company_id}

Kullanıcı sepetinde ki firmayı değiştirme

POST api/Order/DeleteToCart

Belirtilen price_list_detail_id ürünü sepetten silinir.

POST api/Order/DeleteAllCart

Kullanıcının sepeti silinir.

POST api/Order/UpdateToCart

Belirtilen price_list_detail_id ürünü sepette güncellenir, quantity 0 girilirse silme işlemi yapar.

POST api/Order/GetUserCart

Kullanıcının sepetini getirir

POST api/Order/OrderComplete

Siparişi tamamlama.

POST api/Order/GetSpecialCode

Özel Kod Listesi.

POST api/Order/GetDocTraCode

Hareket Kod Listesi.

POST api/Order/GetWhouseCode

Depo Kod Listesi.

POST api/Order/OrderCancel?order_m_id={order_m_id}

Sipariş İptali

POST api/Order/OrderComplateWC

Woocommerce Sipariş aktarma.

POST api/Order/DeleteOrderMaster?order_m_id={order_m_id}

Sipariş Master Silme.

Payment

APIDescription
POST api/Payment/GetBanks

Payfull sistemine kayıtlı bankları ve taksitlerini getirir.

POST api/Payment/GetCreditCardGetInstallments?CardNumber={CardNumber}

Girilen kredi kartı numarasının hangi bankaya ve kaç taksit olabileceğini getirir.

POST api/Payment/Sale

Payfull'a satış isteği gönderme.

POST api/Payment/LinkSale

Ödeme Linki ile Payfull'a satış isteği gönderme.

POST api/Payment/LinkControle?hash={hash}

Ödeme Linki kontrolü.

POST api/Payment/CreatePaymentLink

Ödeme Linki oluşturma.

POST api/Payment/PaymentLinkSend

Ödeme Linkini sms veya email olarak gönderme

POST api/Payment/GetPaymentLinks

Ödeme Linki Listesi.

POST api/Payment/GetPaymentLink?payment_link_id={payment_link_id}

Ödeme Linki getirme.

POST api/Payment/Cancel?transaction_id={transaction_id}

Yapılan ödemenin iptalini gerçekleştirme.

POST api/Payment/Return?transaction_id={transaction_id}

Yapılan ödemenin iadesini gerçekleştirme.

POST api/Payment/GetTransactions?startDate={startDate}&endDate={endDate}

Tarih aralığında bulunan işlemleri getirir.

POST api/Payment/GetTransaction?transaction_id={transaction_id}

İşlem numarası verilen işlemi getirir.

POST api/Payment/GetPaymentLinkTransaction?transaction_id={transaction_id}&token={token}

İşlem numarası ve Ödeme Token verilerek işlem getirir.

POST api/Payment/GetLinkCreditCardGetInstallments?CardNumber={CardNumber}

Link ile ödemede Girilen kredi kartı numarasının hangi bankaya ve kaç taksit olabileceğini getirir.

POST api/Payment/SaleReturn

Payfull tarafına satış işlemi gönderilir, bu işlem içerisinde 3D ödeme sonucundan sonra Payfull tarafından tetiklenmesi gereken bu url'i belirtiriz. Sadece Cevap almak için kullanılan bir methoddur!

Report

APIDescription
POST api/Report/GetByIdReport?report_m_id={report_m_id}

Id si belirtilen raporu getirir

POST api/Report/GetByIdFilterReport?report_m_id={report_m_id}

Id si belirtilen raporu getirir

POST api/Report/GetReport?sql={sql}&database__id={database__id}

Belirtilen id li Database üzerinden, belirtilen SQL sorgusu çalıştırılır.

POST api/Report/GetReportFilters?report_m_id={report_m_id}

Belirtilen id li Rapor'un filtrelerini getirir.

POST api/Report/SaveReport

Yeni rapor ekleme.

POST api/Report/UpdateReport

Var olan raporu güncelleme.

POST api/Report/DeleteReport

Var olan raporu siler.

POST api/Report/GetAllUserReport

Kullanıcının yetkisi olduğu raporları getirir.

POST api/Report/GetAllReport

Tüm raporları getirir.

POST api/Report/GetAllReportGroups

Tüm rapor gruplarını getirir.

POST api/Report/GetAllReportTypes

Tüm rapor tiplerini getirir.

POST api/Report/SaveReportGroup

Rapor Grubu Ekler

Ip

APIDescription
GET api/Ip/GetIp

Ip adresi alma

Brand

APIDescription
POST api/Brand/GetAllBrand

Tüm markaları getirir.

POST api/Brand/GetBrandById?brand_id={brand_id}

Id si belirtilen markayı getirir.

POST api/Brand/SaveBrand

Marka ekleme.

POST api/Brand/UpdateBrand

Marka güncelleme.

POST api/Brand/DeleteBrand?brand_id={brand_id}

Marka silme.

Address

APIDescription
POST api/Address/GetAllUserCompanyAddress

Kullanıcının firma adreslerini getirir.

POST api/Address/GetByIdUserCompanyAddress?company_address_id={company_address_id}

Kullanıcının ID si belirtilen firma adresini getirir.

POST api/Address/GetAllCountry

Tüm ülkeleri getirir.

POST api/Address/GetAllCountryCities?country_id={country_id}

Belirtilen ülke id şehirlerini getirir.

POST api/Address/GetAllCityTowns?city_id={city_id}

Belirtilen Şehir id ilçelerini getirir.

POST api/Address/AddCompanyAddress

Firma adres ekleme.

POST api/Address/UpdateCompanyAddress

Firma adres güncelleme.

POST api/Address/GetAllAddressType

Adres Tiplerini getirir.

POST api/Address/GetAllTaxOffice

Vergi Dairelerini getirir.

POST api/Address/GetByIdCompanyAllAddress?company_id={company_id}

Bayi ID si belirtilen firma adreslerini getirir.

Offer

APIDescription
POST api/Offer/OfferComplete

Teklif tamamlama.

POST api/Offer/GetOffer?offer_m_id={offer_m_id}

Belirtilen offer_m_id teklif getirir.

POST api/Offer/GetOffers?startDate={startDate}&endDate={endDate}

Tarih aralığında bulunan teklifleri getirir.

User

APIDescription
POST api/User/GetByIdUser?user_id={user_id}

Id ile kullanıcı getirme.

POST api/User/SaveUser

Yeni kullanıcı ekleme.

POST api/User/UpdateUser

Var olan kullanıcıyı güncelleme.

POST api/User/DeleteUser?user_id={user_id}

Var olan kullanıcıyı silme.

POST api/User/GetAllUsers

Kullanıcıları getirme.

POST api/User/SelectTheme?themeStat={themeStat}

Kullanıcı teması güncellenir.

POST api/User/GetMyData

Kullanıcı kendi bilgilerini getirir.

POST api/User/UpdateMyData

Kullanıcı kendi bilgilerini günceller.

POST api/User/ChangeMyPassword

Kullanıcı kendi bilgilerini günceller.

POST api/User/ResetUserPassword?user_id={user_id}

Kullanıcı şifresini sıfırlar. Sms ve mail bilgilendirmesi yapar.

Image

APIDescription
GET api/Image/GetImage?image_id={image_id}

No documentation available.

GET api/Image/GetImageBase64?image_id={image_id}

No documentation available.

GET api/Image/GetAllImages

Tüm resimleri getirir.

POST api/Image/SaveImage

Resim ekleme.

POST api/Image/DeleteImage?image_id={image_id}

Resim silme.

POST api/Image/UpdateProductsImage

Belirtilen ürün listesinde ki ürünlerin resimlerini değişir.

Product

APIDescription
GET api/Product/UpdateProductListERP

Uyumsoft Ürün Listelerini Kendi DB mize ekleyip güncelleme yapıyoruz.

POST api/Product/GetAllProduct

Kullanıcıya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProductWC

Kullanıcıya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProductCompany?company_id={company_id}

Firmaya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProducts

Tüm Ürünleri getirir.

POST api/Product/GetAllProductsP

Ana fiyat listesine bağlı Ürünleri getirir.

POST api/Product/GetAllProductsG

Galeri için tüm ürünleri getirir.

POST api/Product/GetByIdProduct?product_id={product_id}

Id si belirtilen ürünü getirir.

POST api/Product/GetByIdProductEdit?product_id={product_id}

Id si belirtilen ürünü getirir edit.

POST api/Product/GetAllProductGroup

Tüm Ürün Gruplarını getirir.

POST api/Product/GetByIdProductGroup?product_group_id={product_group_id}

Id si belirtilen ürün grubunu getirir.

POST api/Product/UpdateProductGroup

Ürün Grubunu günceller.

POST api/Product/SaveProductGroup

Ürün Grubu ekler.

POST api/Product/DeleteProductGroup

Ürün Grubunu siler.

POST api/Product/UpdateProductGroupOrderList

Ürün grubu sıralamasını günceller.

POST api/Product/GetAllProductBrand

Tüm Ürün Markalarını getirir..

POST api/Product/GetProductImage?product_id={product_id}

Ürün Resimlerini getirir.

POST api/Product/UpdateProduct

Ürün güncelleme.

POST api/Product/SaveProduct

Ürün ekleme.

POST api/Product/GetByIdProductSHOP?product_id={product_id}

SHOP sayfası için Id si belirtilen ürünü getirir.

POST api/Product/GetProductBySlug?slug={slug}&lang_id={lang_id}

SHOP sayfası için slug ile ürünü getirir.

POST api/Product/GenerateProductSlugs

Ürün sluglarını oluşturur.

POST api/Product/GetAllProductSHOP

SHOP sayfası için ürünleri getirir.

POST api/Product/GetAllProductGroupSHOP

SHOP sayfası için Tüm Ürün Gruplarını getirir.

POST api/Product/GetAllProductBrandSHOP

SHOP sayfası için Tüm Ürün Markalarını getirir..

POST api/Product/GetProductImageSHOP?product_id={product_id}

SHOP sayfası için Ürün Resimlerini getirir.

POST api/Product/GetAllUnitSHOP

SHOP sayfası için Tüm birimleri getirir.

POST api/Product/GetAllUnit

Tüm birimleri getirir.

POST api/Product/SaveProductUnit

Ürün Birimleri ekleme.

POST api/Product/UpdateProductUnit

Ürün Birimi düzenleme.

POST api/Product/DeleteProductUnit?product_unit_id={product_unit_id}

Ürün Birimi silme.

Producer

APIDescription
POST api/Producer/GetAllProducer

Tüm üreticileri getirir.s

POST api/Producer/GetProducerById?producer_id={producer_id}

Id si belirtilen üreticiyi getirir.

POST api/Producer/SaveProducer

Üretici ekleme.

POST api/Producer/UpdateProducer

Üretici güncelleme.

POST api/Producer/DeleteProducer?producer_id={producer_id}

Üretici silme.

Dashboard

APIDescription
POST api/Dashboard/GetByIdDashboard?dashboard_m_id={dashboard_m_id}

Id si belirtilen Dashboard'ı getirir

POST api/Dashboard/GetAllDashboard

Tüm Dashboarları getirir.

POST api/Dashboard/GetAllUserDashboard

Kullanıcıya ait Dashboardları getirir.

POST api/Dashboard/GetUserDashboard?dashboard_m_id={dashboard_m_id}

Gönderilen Dashboard ID li kayıtı geri döndürür.

POST api/Dashboard/SaveDashboard

Yeni Panel ekleme.

POST api/Dashboard/UpdateDashboard

Panel güncelleme.

POST api/Dashboard/GetOrder?count={count}

Satır sayısı kadar özet siparişleri getirir.

POST api/Dashboard/GetTransaction?count={count}

Satır sayısı kadar özet ödemeleri getirir.

DataBase

APIDescription
POST api/DataBase/GetAllDataBase

Tum DataBase leri getirir.

POST api/DataBase/GetAllDataBaseTables?database_id={database_id}

DataBase tablolarını döndürür.

PriceList

APIDescription
POST api/PriceList/GetAllPriceList

Fiyat listelerini getirir.

POST api/PriceList/GetAllPriceListGroup

Fiyat liste gruplarını getirir.

POST api/PriceList/GetByIdPriceList?price_list_m_id={price_list_m_id}

ID si belirtilen Fiyat liste gruplarını getirir.

POST api/PriceList/UpdatePriceListDetailUnitPriceTra?price_list_d_id={price_list_d_id}&unit_price_tra={unit_price_tra}

Fiyat liste detay tutarını günceller.

POST api/PriceList/UpdatePriceListDetail

Firmaya ait Fiyat liste detayını günceller.

POST api/PriceList/UpdatePriceListDetailList

Fiyat liste detay liste günceller.

POST api/PriceList/UpdatePriceListRulePrice?price_list_m_id={price_list_m_id}&rule_price={rule_price}

No documentation available.

POST api/PriceList/UpdateMainPriceListByProductId

Ana Fiyat liste detayını günceller.

Erp

APIDescription
POST api/Erp/GetByIdErpMethod?method_id={method_id}

Id si belirtilen ERP method'u getirir

POST api/Erp/GetAllUserErpMethods

Kullanıcının yetkisi olduğu ERP methodlarını getirir.

POST api/Erp/SaveOrderErp

Siparişi ERP ye aktarır.

POST api/Erp/SavePaymentErp

Ödemeyi ERP ye aktarır.

POST api/Erp/GetProductErp?erp_product_code={erp_product_code}

ERP den ürün bilgilerini getirme.

POST api/Erp/GetCompanyErp?erp_company_code={erp_company_code}

ERP den firma bilgilerini getirme.

POST api/Erp/SaveCompanyAddressErp

ERP firmaya adres ekleme.

POST api/Erp/GetAllCompanyAddressErp

ERP firma sevk adres listesi.

POST api/Erp/GetByIdAllCompanyAddressErp?company_id={company_id}

ERP x id li firma sevk adres listesi.

POST api/Erp/GetAllCountryErp

ERP ülke listesi.

POST api/Erp/GetAllCityErp?country_id={country_id}

ERP Şehir listesi.

POST api/Erp/GetAllTownErp?city_id={city_id}

ERP İlçe listesi.

POST api/Erp/GetByIdCompanyAddressErp?address_id={address_id}

ERP Adres bilgisi getirme.

POST api/Erp/GetAllProductErp

Erp Stok Kart Listesi, Erp Stok Kart ile Portal Karsilastirma.

POST api/Erp/GetByCodeProductErp

Erp Stok Kart Bilgisi Getirme, Stok Kodu ile Erp Stok Kart Bilgisi Getirme.(@ProductCode@)

Login

APIDescription
POST api/Login/CreateToken

Token oluşturma.

POST api/Login/RefreshToken

Token yenileme.

POST api/Login/ForgotPassword?email={email}

Şifre sıfırlama.