public IHttpActionResult Get(int id)
        {
            ResponseContent <Araclar> content;

            using (var araclarBusiness = new AraclarBusiness())
            {
                // Get customer from business layer (Core App)
                List <Araclar> araclar = null;
                try
                {
                    var c = araclarBusiness.SelectById(id);
                    if (c != null)
                    {
                        araclar = new List <Araclar>();
                        araclar.Add(c);
                    }

                    // Prepare a content
                    content = new ResponseContent <Araclar>(araclar);

                    // Return content as a json and proper http response
                    return(new XmlResult <Araclar>(content, Request));
                }
                catch (Exception)
                {
                    // Prepare a content
                    content = new ResponseContent <Araclar>(null);
                    return(new XmlResult <Araclar>(content, Request));
                }
            }
        }
        // DELETE api/<controller>/5
        public IHttpActionResult Delete(int id)
        {
            var content = new ResponseContent <Araclar>(null);

            using (var araclarBusiness = new AraclarBusiness())
            {
                content.Result = araclarBusiness.DeleteById(id) ? "1" : "0";

                return(new StandartResult <Araclar>(content, Request));
            }
        }
 public Araclar SelectAracById(int aracId)
 {
     try
     {
         using (AraclarBusiness araclarBusiness = new AraclarBusiness())
         {
             return(araclarBusiness.SelectById(aracId));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public List <Araclar> ListAllAraclar()
 {
     try
     {
         using (AraclarBusiness araclarBusiness = new AraclarBusiness())
         {
             return(araclarBusiness.ListAll());
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public List <Araclar> AracHepsiniSec()
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             return(business.AracHepsiniSec());
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public Araclar AracIdSec(int id)
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             return(business.AracIdSec(id));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public IHttpActionResult Get()
        {
            using (var araclarBusiness = new AraclarBusiness())
            {
                // Get customers from business layer (Core App)
                List <Araclar> araclar = araclarBusiness.ListAll();

                // Prepare a content
                var content = new ResponseContent <Araclar>(araclar);

                // Return content as a json and proper http response
                return(new StandartResult <Araclar>(content, Request));
            }
        }
 public bool SilArac(int aracId)
 {
     try
     {
         using (AraclarBusiness araclarBusiness = new AraclarBusiness())
         {
             araclarBusiness.DeleteById(aracId);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool EkleArac(Araclar entity)
 {
     try
     {
         using (AraclarBusiness araclarBusiness = new AraclarBusiness())
         {
             araclarBusiness.Ekle(entity);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool AracIdSil(int id, Sirket sirket)
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             business.AracIdSil(id, sirket);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool AracGuncelle(Araclar entity)
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             business.AracGuncelle(entity);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool AracKirala(Araclar arac)
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             business.AracGuncelle(arac);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool AracEkle(Araclar arac, Sirket sirket)
 {
     try
     {
         using (var business = new AraclarBusiness())
         {
             business.AracEkle(arac, sirket);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public IHttpActionResult Post([FromBody] Araclar araclar)
        {
            var content = new ResponseContent <Araclar>(null);

            if (araclar != null)
            {
                using (var araclarBusiness = new AraclarBusiness())
                {
                    content.Result = araclarBusiness.Ekle(araclar) ? "1" : "0";

                    return(new StandartResult <Araclar>(content, Request));
                }
            }
            else
            {
                content.Result = "0";

                return(new StandartResult <Araclar>(content, Request));
            }
        }