public async Task <ActionResult> _AddEditDocDetail(trxDocMandatoryDetail myData) { if (myData.IdDocMandatoryDetail > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(urlDetail + "/" + myData.IdDocMandatoryDetail, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetByRekanan")); } return(RedirectToAction("Error")); } else { myData.CreatedDate = DateTime.Today; myData.CreatedUser = tokenContainer.UserId.ToString(); myData.IdRekanan = (System.Guid)tokenContainer.IdRekananContact; HttpResponseMessage responseMessage = await client.PostAsJsonAsync(urlDetail, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetByRekanan")); } return(RedirectToAction("Error")); } }
public IHttpActionResult Post(trxDocMandatoryDetail myData) { myData.LMDate = DateTime.Today; _repository.Post(myData); _repRekanan.UpdateNote(myData.IdRekanan, myData.ProcInfo); return(Ok(myData)); }
public IHttpActionResult Put(int id, trxDocMandatoryDetail myData) { myData.LMDate = DateTime.Today; _repository.Put(id, myData); //Update catatan di mstRekanan _repRekanan.UpdateNote(myData.IdRekanan, myData.ProcInfo); return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult> _AddEditDocDetail(int IdDetDocument = -1, int IdTypeOfDocument = -1) { if (IdDetDocument > 0) { HttpResponseMessage responseMessage = await client.GetAsync(urlDetail + "/" + IdDetDocument); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <trxRekananDocument>(responseData); return(View(myData)); } return(View("Error")); } else { Guid myImageBaseName = Guid.NewGuid(); trxDocMandatoryDetail myData = new trxDocMandatoryDetail(); ImageContainerUpd.ImageBaseName = myImageBaseName; myData.ImageBaseName = myImageBaseName; myData.IdTypeOfDocument = IdTypeOfDocument; return(View(myData)); } }