Exemple #1
0
        public IHttpActionResult PostFCustomerData(FCustomerData fCustomerData)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.FCustomerData.Add(fCustomerData);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (FCustomerDataExists(fCustomerData.Id))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = fCustomerData.Id }, fCustomerData));
        }
Exemple #2
0
        public IHttpActionResult PutFCustomerData(int id, FCustomerData fCustomerData)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != fCustomerData.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FCustomerDataExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #3
0
        public IHttpActionResult GetFCustomerData(int id)
        {
            FCustomerData fCustomerData = db.FCustomerData.Find(id);

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

            return(Ok(fCustomerData));
        }
Exemple #4
0
        public ActionResult Create(FCustomerData model)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:49777/");
            //     client.BaseAddress = new Uri("http://leetestbank.somee.com/");
            client.PostAsJsonAsync("api/fcustomerData", model)
            .ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode());

            return(RedirectToAction("Browse"));
        }
Exemple #5
0
        public IHttpActionResult DeleteFCustomerData(int id)
        {
            FCustomerData fCustomerData = db.FCustomerData.Find(id);

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

            db.FCustomerData.Remove(fCustomerData);
            db.SaveChanges();

            return(Ok(fCustomerData));
        }
Exemple #6
0
        public ActionResult Edit(int id)
        {
            FCustomerData fcusdata = new FCustomerData();

            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:49777/");
            //    client.BaseAddress = new Uri("http://leetestbank.somee.com/");
            HttpResponseMessage response = client.GetAsync("api/fcustomerdata/" + id).Result;

            if (response.IsSuccessStatusCode)
            {
                fcusdata = response.Content.ReadAsAsync <FCustomerData>().Result;
            }

            return(View(fcusdata));
        }
Exemple #7
0
        public ActionResult Delete(int id, FCustomerData model)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:49777/");
            //   client.BaseAddress = new Uri("http://leetestbank.somee.com/");

            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            HttpResponseMessage response = client.DeleteAsync("api/fcustomerdata/" + id).Result;

            if (response.IsSuccessStatusCode)
            {
                return(RedirectToAction("Browse"));
            }

            return(View());
        }
Exemple #8
0
        public ActionResult Edit(int id, FCustomerData model)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:49777/");
            //    client.BaseAddress = new Uri("http://leetestbank.somee.com/");

            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            /*
             * string json = JsonConvert.SerializeObject(model);
             * HttpContent content = new StringContent(json, Encoding.UTF8, "application/json");
             * HttpResponseMessage response = client.PutAsync("api/fcustomerdata/" + model.FCustomerId,content).Result;
             */

            client.PutAsJsonAsync("api/fcustomerdata/" + id, model)
            .ContinueWith((putTask) => putTask.Result.EnsureSuccessStatusCode());

            return(RedirectToAction("Browse"));
        }