public IHttpActionResult Put(int id, trxTenagaAhliHeader myData) { myData.LMDate = DateTime.Today; _repository.Put(id, myData); //Update catatan di mstRekanan _repRekanan.UpdateNote(myData.IdRekanan, myData.ProcInfo); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Post(trxTenagaAhliHeader myData) { myData.LMDate = DateTime.Today; _repository.Post(myData); //Update catatan di mstRekanan _repRekanan.UpdateNote(myData.IdRekanan, myData.ProcInfo); return(Ok(myData)); }
public async Task <ActionResult> Delete(int id, trxTenagaAhliHeader Emp) { HttpResponseMessage responseMessage = await client.DeleteAsync(url + "/" + id); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
public async Task <ActionResult> Create(trxTenagaAhliHeader Emp) { Emp.CreatedDate = DateTime.Today; Emp.CreatedUser = tokenContainer.UserId.ToString(); Emp.IdRekanan = (System.Guid)tokenContainer.IdRekananContact; HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, Emp); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
public async Task <ActionResult> AddEditTPHeader(trxTenagaAhliHeaderForm myDataForm) { string strXLSPointer = myDataForm.GuidHeader.ToString(); //if (tokenContainer.XLSPointer != null) //{ // strXLSPointer = tokenContainer.XLSPointer.ToString(); //} //pindahkan data temporary import XLS ke fix table berdasarkan XLS pointer guid //string strReqToExecTransData = string.Format("{0}/ExecTransDataTP/{1}/{2}/{3}" // , url, myData.IdTenagaAhliHeader.ToString(), tokenContainer.IdRekananContact.ToString(), strXLSPointer); trxTenagaAhliHeader myData = new trxTenagaAhliHeader(); myData.InjectFrom(myDataForm); string strReqToExecTransData = string.Format("{0}/ExecTransDataTP/{1}", url, strXLSPointer); if (strXLSPointer != string.Empty) { 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.IdTenagaAhliHeader > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + myData.IdTenagaAhliHeader, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetByRekanan", "TrxDataOrganisasi")); } 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) { return(RedirectToAction("GetByRekanan", "TrxDataOrganisasi")); } return(RedirectToAction("Error")); } }
public trxTenagaAhliHeaderForm GetByGuidHeader(Guid guidHeader) { trxTenagaAhliHeaderForm TAHeaderForm = new trxTenagaAhliHeaderForm(); //header //trxTenagaAhliHeader TAHeader = _repository.Get(guidHeader); trxTenagaAhliHeader TAHeader = _repTAhliHeader.GetByGuidHeader(guidHeader); TAHeaderForm.InjectFrom(TAHeader); //tenaga ahli collection TAHeaderForm.TenagaAhliColls = _repTAhli.GetByGuidHeader(guidHeader); //TAHeaderForm.TenagaAhliTTColls = _repTAhli.GetByGuidHeader(guidHeader,2); //tenaga pendukung collection TAHeaderForm.TenagaPendukungColls = _repTPendukung.GetByGuidHeader(guidHeader); return(TAHeaderForm); }