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)); }
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)); }
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); } }
public async Task Put(int id, [FromBody] KategoriBarangJasaTm Kategori) { await this.DataProvider.UpdateKategori(Kategori); }
public async Task Post([FromBody] KategoriBarangJasaTm Kategori) { await this.DataProvider.AddKategori(Kategori); }