示例#1
0
        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"));
            }
        }
示例#2
0
 public IHttpActionResult Post(trxDocMandatoryDetail myData)
 {
     myData.LMDate = DateTime.Today;
     _repository.Post(myData);
     _repRekanan.UpdateNote(myData.IdRekanan, myData.ProcInfo);
     return(Ok(myData));
 }
示例#3
0
 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));
 }
示例#4
0
        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));
            }
        }