Example #1
0
        public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Stopa_PDV_a> patch)
        {
            if (!LoginController.CheckAuthorizationForRequest(Request))
            {
                return(Unauthorized());
            }
            Validate(patch.GetEntity());

            if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl())
            {
                return(BadRequest(ModelState));
            }

            Stopa_PDV_a stopa_pdv_a = await db.Stopa_PDV_a.FindAsync(key);

            if (stopa_pdv_a == null)
            {
                return(NotFound());
            }

            patch.Patch(stopa_pdv_a);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Stopa_PDV_aExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(stopa_pdv_a));
        }
        // PUT: odata/Magacin(5)
        public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <Magacin> patch)
        {
            if (!LoginController.CheckAuthorizationForRequest(Request))
            {
                return(Unauthorized());
            }
            Validate(patch.GetEntity());

            if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl())
            {
                return(BadRequest(ModelState));
            }

            Magacin magacin = await db.Magacin.FindAsync(key);

            if (magacin == null)
            {
                return(NotFound());
            }

            patch.Put(magacin);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MagacinExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(magacin));
        }
        public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Poslovni_partner> patch)
        {
            if (!LoginController.CheckAuthorizationForRequest(Request))
            {
                return(Unauthorized());
            }
            Validate(patch.GetEntity());

            if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl())
            {
                return(BadRequest(ModelState));
            }

            Poslovni_partner poslovni_partner = await db.Poslovni_partner.FindAsync(key);

            if (poslovni_partner == null)
            {
                return(NotFound());
            }

            patch.Patch(poslovni_partner);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Poslovni_partnerExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(poslovni_partner));
        }