public ActionResult AccountDetailPanel4(string type, string panel4Title, string panel4Subtitle1, string panel4Subtitle1Content, string panel4Subtitle2, string panel4Subtitle2Content, string panel4Subtitle3, string panel4Subtitle3Content) { var accountDetailPanel4 = new AccountDetailPanel4Dto { type = type, panel4Title = panel4Title, panel4Subtitle1 = panel4Subtitle1, panel4Subtitle1Content = panel4Subtitle1Content, panel4Subtitle2 = panel4Subtitle2, panel4Subtitle2Content = panel4Subtitle2Content, panel4Subtitle3 = panel4Subtitle3, panel4Subtitle3Content = panel4Subtitle3Content }; RestClient restClient = new RestClient(); restClient.BaseUrl = new Uri("http://localhost:54178/"); var restRequest = new RestRequest($"api/Account/AccountDetailPanel4", Method.POST); restRequest.AddObject(accountDetailPanel4); var result = restClient.Execute(restRequest); TempData["Panel"] = "Panel4"; var parentAction = TempData["CurrentAction"].ToString(); return(RedirectToAction(parentAction)); }
public IHttpActionResult AccountDetailPanel4(AccountDetailPanel4Dto accountDetailPanel1Dto) { try { var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First(); accountDetail.panel4title = accountDetailPanel1Dto.panel4Title; accountDetail.panel4subtitle1 = accountDetailPanel1Dto.panel4Subtitle1; accountDetail.panel4subtitle1content = accountDetailPanel1Dto.panel4Subtitle1Content; accountDetail.panel4subtitle2 = accountDetailPanel1Dto.panel4Subtitle2; accountDetail.panel4subtitle2content = accountDetailPanel1Dto.panel4Subtitle2Content; accountDetail.panel4subtitle3 = accountDetailPanel1Dto.panel4Subtitle3; accountDetail.panel4subtitle3content = accountDetailPanel1Dto.panel4Subtitle3Content; entity.SaveChanges(); return(Ok(accountDetail)); } catch (Exception ex) { var accountDetail = new accountdetail { type = accountDetailPanel1Dto.type, panel4title = accountDetailPanel1Dto.panel4Title, panel4subtitle1 = accountDetailPanel1Dto.panel4Subtitle1, panel4subtitle1content = accountDetailPanel1Dto.panel4Subtitle1Content, panel4subtitle2 = accountDetailPanel1Dto.panel4Subtitle2, panel4subtitle2content = accountDetailPanel1Dto.panel4Subtitle2Content, panel4subtitle3 = accountDetailPanel1Dto.panel4Subtitle3, panel4subtitle3content = accountDetailPanel1Dto.panel4Subtitle3Content }; entity.accountdetails.Add(accountDetail); entity.SaveChanges(); return(Ok(accountDetail)); } }