public ActionResult AccountDetailPanel2(string type, string panel2Title, string panel2Subtitle1, string panel2Subtitle1Content, string panel2Subtitle2, string panel2Subtitle2Content, string panel2Subtitle3, string panel2Subtitle3Content) { var accountDetailPanel2 = new AccountDetailPanel2Dto { type = type, panel2Title = panel2Title, panel2Subtitle1 = panel2Subtitle1, panel2Subtitle1Content = panel2Subtitle1Content, panel2Subtitle2 = panel2Subtitle2, panel2Subtitle2Content = panel2Subtitle2Content, panel2Subtitle3 = panel2Subtitle3, panel2Subtitle3Content = panel2Subtitle3Content }; RestClient restClient = new RestClient(); restClient.BaseUrl = new Uri("http://localhost:54178/"); var restRequest = new RestRequest($"api/Account/AccountDetailPanel2", Method.POST); restRequest.AddObject(accountDetailPanel2); var result = restClient.Execute(restRequest); TempData["Panel"] = "Panel2"; var parentAction = TempData["CurrentAction"].ToString(); return(RedirectToAction(parentAction)); }
public IHttpActionResult AccountDetailPanel2(AccountDetailPanel2Dto accountDetailPanel1Dto) { try { var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First(); accountDetail.panel2title = accountDetailPanel1Dto.panel2Title; accountDetail.panel2subtitle1 = accountDetailPanel1Dto.panel2Subtitle1; accountDetail.panel2subtitle1content = accountDetailPanel1Dto.panel2Subtitle1Content; accountDetail.panel2subtitle2 = accountDetailPanel1Dto.panel2Subtitle2; accountDetail.panel2subtitle2content = accountDetailPanel1Dto.panel2Subtitle2Content; accountDetail.panel2subtitle3 = accountDetailPanel1Dto.panel2Subtitle3; accountDetail.panel2subtitle3content = accountDetailPanel1Dto.panel2Subtitle3Content; entity.SaveChanges(); return(Ok(accountDetail)); } catch (Exception ex) { var accountDetail = new accountdetail { type = accountDetailPanel1Dto.type, panel2title = accountDetailPanel1Dto.panel2Title, panel2subtitle1 = accountDetailPanel1Dto.panel2Subtitle1, panel2subtitle1content = accountDetailPanel1Dto.panel2Subtitle1Content, panel2subtitle2 = accountDetailPanel1Dto.panel2Subtitle2, panel2subtitle2content = accountDetailPanel1Dto.panel2Subtitle2Content, panel2subtitle3 = accountDetailPanel1Dto.panel2Subtitle3, panel2subtitle3content = accountDetailPanel1Dto.panel2Subtitle3Content }; entity.accountdetails.Add(accountDetail); entity.SaveChanges(); return(Ok(accountDetail)); } }