Beispiel #1
0
        public async Task <IHttpActionResult> PostMERCHANT_TYPE(MERCHANT_TYPE mERCHANT_TYPE)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.MERCHANT_TYPE.Add(mERCHANT_TYPE);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (MERCHANT_TYPEExists(mERCHANT_TYPE.MerchantType))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = mERCHANT_TYPE.MerchantType }, mERCHANT_TYPE));
        }
Beispiel #2
0
        public async Task <IHttpActionResult> PutMERCHANT_TYPE(string id, MERCHANT_TYPE mERCHANT_TYPE)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != mERCHANT_TYPE.MerchantType)
            {
                return(BadRequest());
            }

            db.Entry(mERCHANT_TYPE).State = EntityState.Modified;

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #3
0
        public MERCHANT_TYPE GetMerchantTypeName(string MerchantType)
        {
            object[] paremeter =
            {
                new SqlParameter("@MerchantType", MerchantType)
            };
            MERCHANT_TYPE res = db.Database.SqlQuery <MERCHANT_TYPE>("SP_GetMerchantTypeName @MerchantType", paremeter).FirstOrDefault();

            return(res);
        }
Beispiel #4
0
        public async Task <IHttpActionResult> DeleteMERCHANT_TYPE(string id)
        {
            MERCHANT_TYPE mERCHANT_TYPE = await db.MERCHANT_TYPE.FindAsync(id);

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

            db.MERCHANT_TYPE.Remove(mERCHANT_TYPE);
            await db.SaveChangesAsync();

            return(Ok(mERCHANT_TYPE));
        }