public IHttpActionResult Get(int id) { trxDetailPekerjaanHeader myData = _repository.Get(id); //return Ok (_repository.Get(id)); return(Ok(myData)); }
public trxDetailPekerjaanHeaderForm GetByGuidHeader(System.Guid GuidHeader) { trxDetailPekerjaanHeaderForm myDataForm = new trxDetailPekerjaanHeaderForm(); trxDetailPekerjaanHeader myData = _repDetailPek.GetByGuidHeader(GuidHeader); myDataForm.InjectFrom(myData); IEnumerable <trxDetailPekerjaan> myDataList = _repDetail.GetByGuidHeader(GuidHeader); myDataForm.PekerjaanColls = myDataList; return(myDataForm); }
public trxDetailPekerjaanHeaderForm GetByGuidHeaderAS_1M(System.Guid GuidHeader) { trxDetailPekerjaanHeaderForm myDataForm = new trxDetailPekerjaanHeaderForm(); trxDetailPekerjaanHeader myData = _repDetailPek.GetByGuidHeader(GuidHeader); myDataForm.InjectFrom(myData); IEnumerable <trxDetailPekerjaanAS_1M> myDataList = _repDetailAS_1M.GetByGuidHeader(GuidHeader); myDataForm.PekerjaanAS_1MColls = myDataList; myDataForm.SubRegionColls = _repSubRegion.Get(); myDataForm.TypeOfSegmentasi5Colls = _repSegmen.Get(); return(myDataForm); }
public async Task <ActionResult> _GetByRekanan() { trxDetailPekerjaanHeader myDataForm = new trxDetailPekerjaanHeader(); //1 Kantor Jasa Penilai Publik (KJPP) //2 Kantor Akuntan Publik (KAP) //3 Konsultan Manajemen //4 Asuransi Jiwa //5 Asuransi Kerugian //6 Balai Lelang //7 Notaris switch ((int)tokenContainer.IdTypeOfRekanan) { case 7: myDataForm.IsNotaris = true; break; case 4: case 5: myDataForm.IsAsuransi = true; break; default: myDataForm.IsGrupNonNotaris = true; break; } HttpResponseMessage responseMessage = await client.GetAsync(url + "/GetByRekanan/" + tokenContainer.IdRekananContact.ToString()); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <List <fPekerjaanAS_3MByTypeOfRekanan_Result> >(responseData); myDataForm.DetailPekerjaanAS_3MColls = myData; return(PartialView("_GetByRekanan", myDataForm)); } return(View("Error")); }
public async Task <ActionResult> AddEditPekerjaanHeader(trxDetailPekerjaanHeaderForm myDataForm) { string strXLSPointer = myDataForm.GuidHeader.ToString(); string strReqToExecTransData = string.Empty; trxDetailPekerjaanHeader myData = new trxDetailPekerjaanHeader(); myData.InjectFrom(myDataForm); //pindahkan data temporary import XLS ke fix table berdasarkan XLS pointer guid if (strXLSPointer != string.Empty) { if ((int)tokenContainer.IdTypeOfRekanan == 4 || (int)tokenContainer.IdTypeOfRekanan == 5) { strReqToExecTransData = string.Format("{0}/ExecTransDataPekAS_1M/{1}", url, strXLSPointer); } else { strReqToExecTransData = string.Format("{0}/ExecTransDataPek/{1}", url, strXLSPointer); } HttpResponseMessage responseMessageXLS = await client.GetAsync(strReqToExecTransData); if (!responseMessageXLS.IsSuccessStatusCode) { return(RedirectToAction("Error")); } } myData.JudulDokumen = string.Format("Diupload tanggal : {0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm")); if (myData.IdPekerjaanHeader > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + myData.IdPekerjaanHeader, myData); if (responseMessage.IsSuccessStatusCode) { if ((int)tokenContainer.SupervisorId > 0) { return(RedirectToAction("RekananDetailedInfo", new RouteValueDictionary( new { controller = "MstRekanan", action = "RekananDetailedInfo", IdRekanan = tokenContainer.IdRekananContact.ToString() , IdTypeOfRekanan = (int)tokenContainer.IdTypeOfRekanan }))); } else { return(RedirectToAction("GetByRekanan", "TrxDetailPekerjaanHeader")); } } return(RedirectToAction("Error")); } else { //myData.IdRekanan = (Guid)tokenContainer.IdRekananContact; myData.CreatedDate = DateTime.Today; myData.CreatedUser = tokenContainer.UserId.ToString(); HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, myData); if (responseMessage.IsSuccessStatusCode) { if ((int)tokenContainer.SupervisorId > 0) { return(RedirectToAction("RekananDetailedInfo", new RouteValueDictionary( new { controller = "MstRekanan", action = "RekananDetailedInfo", IdRekanan = tokenContainer.IdRekananContact.ToString() , IdTypeOfRekanan = (int)tokenContainer.IdTypeOfRekanan }))); } else { return(RedirectToAction("GetByRekanan", "TrxDetailPekerjaanHeader")); } } return(RedirectToAction("Error")); } }
public IHttpActionResult Put(int id, trxDetailPekerjaanHeader myData) { _repository.Put(id, myData); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Post(trxDetailPekerjaanHeader myData) { _repository.Post(myData); return(Ok(myData)); }