public async Task <ActionResult> _AddEditPengumuman(mstPengumumanSingle myDataForm) { HttpResponseMessage responseMessage = new HttpResponseMessage(); mstPengumuman myData = new mstPengumuman(); myData.InjectFrom(myDataForm.DataPengumuman); if (myData.Id > 0) { responseMessage = await client.PutAsJsonAsync(urlPengumuman + "/" + myData.Id, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetAllPengumuman")); } return(RedirectToAction("Error")); } else { myData.CreatedDate = DateTime.Today; myData.CreatedUser = tokenContainer.UserId.ToString(); responseMessage = await client.PostAsJsonAsync(urlPengumuman, myData); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("GetAllPengumuman")); } return(RedirectToAction("Error")); } }
public IHttpActionResult Get(int id) { var myTypeOfRekananColls = _repTypeOfRekanan.GetActive(); mstPengumuman myPengumuman = new mstPengumuman(); mstPengumumanSingle myData = new mstPengumumanSingle(); if (id > 0) { myData.DataPengumuman = _repository.Get(id); } myData.TypeOfRekananColls = myTypeOfRekananColls; return(Ok(myData)); }
public async Task <ActionResult> _AddEditPengumuman(int Id) { HttpResponseMessage responseMessage = new HttpResponseMessage(); responseMessage = await client.GetAsync(urlPengumuman + "/" + Id); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var myData = JsonConvert.DeserializeObject <mstPengumumanSingle>(responseData); if (Id < 0) { //myData = new mstPengumumanSingle(); mstPengumuman _myData = new mstPengumuman(); myData.DataPengumuman = _myData; myData.DataPengumuman.ImageName = System.Guid.NewGuid(); myData.DataPengumuman.CreatedUser = tokenContainer.UserId.ToString(); myData.DataPengumuman.CreatedDate = DateTime.Today; } return(View("_AddEditPengumuman", myData)); } return(View("Error")); }
public IHttpActionResult Put(int id, mstPengumuman myData) { _repository.Put(id, myData); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Post(mstPengumuman myData) { _repository.Post(myData); return(Ok(myData)); }