public EntityState PutOrder(Zlecenia_dla_klienta zlecenie)
        {
            var local = db.Set <Zlecenia_dla_klienta>()
                        .Local
                        .FirstOrDefault(f => f.idZlecenia == zlecenie.idZlecenia);

            if (local != null)
            {
                db.Entry(local).State = EntityState.Detached;
            }
            var result = db.Entry(zlecenie).State = EntityState.Modified;

            return(result);
        }
        public async Task <IHttpActionResult> Post(Zlecenia_dla_klienta order)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            else
            {
                RepositoryService.repoInstance.PostOrder(order);
                await RepositoryService.repoInstance.Save();

                return(Ok(order));
            }
        }
        public async Task <IHttpActionResult> Put(Zlecenia_dla_klienta order)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            else
            {
                RepositoryService.repoInstance.PutOrder(order);
                try
                {
                    await RepositoryService.repoInstance.Save();
                }
                catch (DbUpdateConcurrencyException ex)
                {
                    throw ex;
                }

                return(Ok(order));
            }
        }
        public Zlecenia_dla_klienta PostOrder(Zlecenia_dla_klienta zlecenie)
        {
            var result = db.Zlecenia_dla_klienta.Add(zlecenie);

            return(result);
        }