public ActionResult ActionEdit(TOURIS_TV_SOSMED sosmedView) { try { sosmedView.LAST_MODIFIED_BY = CurrentUser.GetCurrentUserId(); sosmedView.LAST_MODIFIED_TIME = CurrentUser.GetCurrentDateTime(); rs = JsonConvert.DeserializeObject <ResultStatus>(ParsingObject.RequestData(sosmedView, "Sosmed", "Edit", EnumList.IHttpMethod.Post.ToString())); if (rs.IsSuccess) { rs.SetSuccessStatus("Data has been edited successfully"); TempData["msgSuccess"] = rs.MessageText; } else { rs.SetErrorStatus("Data failed to edited"); TempData["msgError"] = rs.MessageText; } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); rs.SetErrorStatus("Data failed to edited"); TempData["msgError"] = rs.MessageText; } return(RedirectToAction("Index")); }
public ActionResult Detail(int id) { TOURIS_TV_SOSMED sosmedView = new TOURIS_TV_SOSMED(); TOURIS_TV_SOSMED sosmedRes = new TOURIS_TV_SOSMED(); sosmedView.ID = id; sosmedRes = JsonConvert.DeserializeObject <TOURIS_TV_SOSMED>(ParsingObject.RequestData(id, "Sosmed", "RetrieveData", EnumList.IHttpMethod.Put.ToString())); return(View(sosmedRes)); }
public IHttpActionResult Add(TOURIS_TV_SOSMED sosmedView) { ApiResData res = new ApiResData(); try { if (!ModelState.IsValid) { rs.SetErrorStatus(eFunc.fg.SFailed); resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Save, new Exception(eFunc.fg.DataIsntValid))); return(Content(HttpStatusCode.NotFound, resObj)); } TOURIS_TM_SOSMED sosmed = new TOURIS_TM_SOSMED(); sosmed.TYPE = sosmedView.TYPE; sosmed.NAME = sosmedView.NAME; sosmed.DESCRIPTION = sosmedView.DESCRIPTION; sosmed.ICON = sosmedView.ICON; sosmed.URL = sosmedView.URL; sosmed.DATA_EMBED = sosmedView.DATA_EMBED; sosmed.HEIGHT = sosmedView.HEIGHT; sosmed.WIDTH = sosmedView.WIDTH; sosmed.DATA_WIDGET_ID = sosmedView.DATA_WIDGET_ID; sosmed.CREATED_BY = sosmedView.CREATED_BY; sosmed.CREATED_TIME = sosmedView.CREATED_TIME; sosmed.ROW_STATUS = eStat.fg.IsActive; rs = repo.Add(sosmed); if (rs.IsSuccess) { rs.SetSuccessStatus(); } else { rs.SetErrorStatus(eFunc.fg.SFailed); } resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Save, null)); return(Content(HttpStatusCode.OK, resObj)); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Save, new Exception(eFunc.fg.SFailed))); return(Content(HttpStatusCode.BadRequest, resObj)); } }
public IHttpActionResult GridBind() { ApiResData res = new ApiResData(); try { List <TOURIS_TM_SOSMED> sosmed = repo.GridBind(); List <TOURIS_TV_SOSMED> sosmedViews = new List <TOURIS_TV_SOSMED>(); if (sosmed.Count > 0) { foreach (var item in sosmed) { TOURIS_TV_SOSMED sosmedView = new TOURIS_TV_SOSMED(); sosmedView.ID = item.ID; sosmedView.TYPE = item.TYPE; sosmedView.NAME = item.NAME; sosmedView.DESCRIPTION = item.DESCRIPTION; sosmedView.ICON = item.ICON; sosmedView.URL = item.URL; sosmedView.DATA_EMBED = item.DATA_EMBED; sosmedView.HEIGHT = item.HEIGHT; sosmedView.WIDTH = item.WIDTH; sosmedView.DATA_WIDGET_ID = item.DATA_WIDGET_ID; sosmedView.CREATED_BY = item.CREATED_BY; sosmedView.CREATED_TIME = item.CREATED_TIME; sosmedView.LAST_MODIFIED_BY = item.LAST_MODIFIED_BY; sosmedView.LAST_MODIFIED_TIME = item.LAST_MODIFIED_TIME; sosmedViews.Add(sosmedView); } rs.SetSuccessStatus(); } resObj = JObject.FromObject(res.ResGetDataTable(new object[] { sosmedViews }, null)); return(Content(HttpStatusCode.OK, resObj)); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); resObj = JObject.FromObject(res.ResGetDataTable(new object[] { rs }, new Exception(eFunc.fg.DataNf))); return(Content(HttpStatusCode.BadRequest, resObj)); } }
public IHttpActionResult RetrieveData(int id) { ApiResData res = new ApiResData(); try { TOURIS_TM_SOSMED sosmed = repo.Retrieve(id); TOURIS_TV_SOSMED sosmedView = new TOURIS_TV_SOSMED(); if (sosmed != null) { sosmedView.ID = sosmed.ID; sosmedView.TYPE = sosmed.TYPE; sosmedView.NAME = sosmed.NAME; sosmedView.DESCRIPTION = sosmed.DESCRIPTION; sosmedView.ICON = sosmed.ICON; sosmedView.URL = sosmed.URL; sosmedView.DATA_EMBED = sosmed.DATA_EMBED; sosmedView.HEIGHT = sosmed.HEIGHT; sosmedView.WIDTH = sosmed.WIDTH; sosmedView.DATA_WIDGET_ID = sosmed.DATA_WIDGET_ID; sosmedView.CREATED_BY = sosmed.CREATED_BY; sosmedView.CREATED_TIME = sosmed.CREATED_TIME; sosmedView.LAST_MODIFIED_BY = sosmed.LAST_MODIFIED_BY; sosmedView.LAST_MODIFIED_TIME = sosmed.LAST_MODIFIED_TIME; rs.SetSuccessStatus(); } resObj = JObject.FromObject(res.ResGetDataTable(new object[] { sosmedView }, null)); return(Content(HttpStatusCode.OK, resObj)); } catch (Exception ex) { rs.SetErrorStatus(ex.Message); resObj = JObject.FromObject(res.ResGetDataTable(new object[] { rs }, new Exception(eFunc.fg.DataNf))); return(Content(HttpStatusCode.BadRequest, resObj)); } }