public async Task <ActionResult> _AddEditDetail(trxDetailPekerjaanSingle myDataForm) { trxDetailPekerjaan myData = new trxDetailPekerjaan(); myData.InjectFrom(myDataForm); if (myData.IdDetailPekerjaan > 0) { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/" + myData.IdDetailPekerjaan, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetByRekanan")); } 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")); } return(RedirectToAction("Error")); } }
public IHttpActionResult Get(int id) { trxDetailPekerjaanSingle mySingle = new trxDetailPekerjaanSingle(); if (id > 0) { trxDetailPekerjaan myData = _repository.Get(id); mySingle.InjectFrom(myData); } else { mySingle.MaxYear = DateTime.Today.Year; mySingle.GuidHeader = Guid.Empty; } mySingle.TypeOfRegionColls = _repRegion.Get(); mySingle.SubRegionColls = _repSubRegion.Get(); mySingle.TypeOfSegmentasi3Colls = _repSegmen.SegmenForKAP(); mySingle.TypeOfSegmentasi5Colls = _repSegmen.Get(); mySingle.TypeTotalAsetColls = _repReff.GetByType("TotalAset"); return(Ok(mySingle)); }