Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(KategoriBarangJasaTm model)
        {
            if (ModelState.IsValid)
            {
                HttpClient client = _api.Initial();
                model.Nikupdate = "NIKUpdate";
                var jsonRequest         = JsonConvert.SerializeObject(model);
                var content             = new StringContent(jsonRequest, Encoding.UTF8, "application/json");
                HttpResponseMessage res = await client.PutAsync("api/BarangJasa/" + model.Id, content);

                TempData["message"] = "success!";
                return(RedirectToAction("Index"));
            }
            //return RedirectToAction("Index", "Home");
            return(View(model));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Edit(int id)
        {
            KategoriBarangJasaTm Kategori = new KategoriBarangJasaTm();
            HttpClient           client   = _api.Initial();
            HttpResponseMessage  res      = await client.GetAsync("api/BarangJasa/" + id);

            if (res.IsSuccessStatusCode)
            {
                var result = res.Content.ReadAsStringAsync().Result;
                Kategori = JsonConvert.DeserializeObject <KategoriBarangJasaTm>(result);
            }
            else
            {
                return(RedirectToAction("Index"));
            }
            return(View(Kategori));
        }
Ejemplo n.º 3
0
        public async Task AddKategori(KategoriBarangJasaTm Kategori)
        {
            using (var sqlConnection = new SqlConnection(connectionString))
            {
                await sqlConnection.OpenAsync();

                var dynamicParameters = new DynamicParameters();
                dynamicParameters.Add("@Jenis", Kategori.Jenis);
                dynamicParameters.Add("@Kategori", Kategori.Kategori);
                dynamicParameters.Add("@Status", Kategori.Status);
                dynamicParameters.Add("@Nikinput", Kategori.Nikinput);
                dynamicParameters.Add("@StatusFlow", Kategori.StatusFlow);
                dynamicParameters.Add("@NIKUpdate", Kategori.Nikupdate);
                dynamicParameters.Add("@OperationType", 'C');
                await sqlConnection.ExecuteAsync(
                    "spInsertKategoriBarangJasa_TT",
                    dynamicParameters,
                    commandType : CommandType.StoredProcedure);
            }
        }
Ejemplo n.º 4
0
 public async Task Put(int id, [FromBody] KategoriBarangJasaTm Kategori)
 {
     await this.DataProvider.UpdateKategori(Kategori);
 }
Ejemplo n.º 5
0
 public async Task Post([FromBody] KategoriBarangJasaTm Kategori)
 {
     await this.DataProvider.AddKategori(Kategori);
 }