public async Task <ActionResult> EditFormTemplateAddNewPartial(trxNotarisTabular myNotarisTabular) { if (ModelState.IsValid) { try { HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, myNotarisTabular); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; ViewData["EditableProduct"] = myNotarisTabular; } HttpResponseMessage responseMessageIndex = await client.GetAsync(url); if (responseMessageIndex.IsSuccessStatusCode) { var responseData = responseMessageIndex.Content.ReadAsStringAsync().Result; var LstNotaris = JsonConvert.DeserializeObject <List <trxNotarisTabular> >(responseData); return(PartialView("_NotarisTabularByRek", LstNotaris)); } return(View("Error")); }
public void PutTabular(int id, trxNotarisTabular entity) { var myData = ctx.trxNotarisTabulars.Find(id); if (myData != null) { myData.SKNotarisNumber = entity.SKNotarisNumber; myData.SKNotarisDate = entity.SKNotarisDate; myData.SumpahNotarisNumber = entity.SumpahNotarisNumber; myData.SumpahNotarisDate = entity.SumpahNotarisDate; myData.WilayahKerjaNotaris = entity.WilayahKerjaNotaris; myData.NotarisPensionDate = entity.NotarisPensionDate; myData.PPATSKNumber = entity.PPATSKNumber; myData.PPATSKDate = entity.PPATSKDate; myData.PPATSumpahNumber = entity.PPATSumpahNumber; myData.PPATSumpahDate = entity.PPATSumpahDate; myData.WilayahKerjaPPAT = entity.WilayahKerjaPPAT; myData.PPATPensionDate = entity.PPATPensionDate; try { ctx.SaveChanges(); } catch (Exception ex) { string aa = ex.Message; } } }
public async Task <ActionResult> AddUpdateNotarisTabular(trxNotarisTabular myData) { bool bolSaveOK = false; if (myData.IdNotarisTabular > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/AddUpdateNotarisTabular", myData); if (responseMessage.IsSuccessStatusCode) { bolSaveOK = true; } else { return(RedirectToAction("Error")); } } else { myData.IdRekanan = (Guid)tokenContainer.IdRekananContact; myData.CreatedDate = DateTime.Today; myData.CreatedUser = tokenContainer.UserId.ToString(); HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "/AddUpdateNotarisTabular", myData); if (responseMessage.IsSuccessStatusCode) { bolSaveOK = true; } else { return(RedirectToAction("Error")); } } if (bolSaveOK) { HttpResponseMessage responseMessage1 = await client.GetAsync(url + "/NotarisTabularGetByRek/" + tokenContainer.IdRekananContact.ToString()); if (responseMessage1.IsSuccessStatusCode) { var responseData1 = responseMessage1.Content.ReadAsStringAsync().Result; var myData1 = JsonConvert.DeserializeObject <List <trxNotarisTabular> >(responseData1); ViewBag.SimpanVisi = "visible"; ViewBag.EditVisi = "hidden"; ViewBag.IsReadOnly = false; ViewData["enableTab"] = true; return(PartialView("CreateEditTabular", myData1)); } } else { return(RedirectToAction("Error")); } return(RedirectToAction("Error")); }
public IHttpActionResult AddUpdateNotarisTabular(trxNotarisTabular myData) { trxNotarisTabular notTemp = new trxNotarisTabular(); notTemp.InjectFrom(myData); if (myData.IdNotarisTabular > 0) { _repNotaris.PutTabular(notTemp.IdNotarisTabular, notTemp); } else { _repNotaris.PostTabular(notTemp); } return(Ok(notTemp)); }
public void PostTabular(trxNotarisTabular entity) { ctx.trxNotarisTabulars.Add(entity); ctx.SaveChanges(); }