public ActionResult AccountDetailPanel5(string type, string panel5Title, string panel5Subtitle1, string panel5Subtitle1Content, string panel5Subtitle2, string panel5Subtitle2Content, string panel5Subtitle3, string panel5Subtitle3Content) { var accountDetailPanel5 = new AccountDetailPanel5Dto { type = type, panel5Title = panel5Title, panel5Subtitle1 = panel5Subtitle1, panel5Subtitle1Content = panel5Subtitle1Content, panel5Subtitle2 = panel5Subtitle2, panel5Subtitle2Content = panel5Subtitle2Content, panel5Subtitle3 = panel5Subtitle3, panel5Subtitle3Content = panel5Subtitle3Content }; RestClient restClient = new RestClient(); restClient.BaseUrl = new Uri("http://localhost:54178/"); var restRequest = new RestRequest($"api/Account/AccountDetailPanel5", Method.POST); restRequest.AddObject(accountDetailPanel5); var result = restClient.Execute(restRequest); TempData["Panel"] = "Panel5"; var parentAction = TempData["CurrentAction"].ToString(); return(RedirectToAction(parentAction)); }
public IHttpActionResult AccountDetailPanel5(AccountDetailPanel5Dto accountDetailPanel1Dto) { try { var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First(); accountDetail.panel5title = accountDetailPanel1Dto.panel5Title; accountDetail.panel5subtitle1 = accountDetailPanel1Dto.panel5Subtitle1; accountDetail.panel5subtitle1content = accountDetailPanel1Dto.panel5Subtitle1Content; accountDetail.panel5subtitle2 = accountDetailPanel1Dto.panel5Subtitle2; accountDetail.panel5subtitle2content = accountDetailPanel1Dto.panel5Subtitle2Content; accountDetail.panel5subtitle3 = accountDetailPanel1Dto.panel5Subtitle3; accountDetail.panel5subtitle3content = accountDetailPanel1Dto.panel5Subtitle3Content; entity.SaveChanges(); return(Ok(accountDetail)); } catch (Exception ex) { var accountDetail = new accountdetail { type = accountDetailPanel1Dto.type, panel5title = accountDetailPanel1Dto.panel5Title, panel5subtitle1 = accountDetailPanel1Dto.panel5Subtitle1, panel5subtitle1content = accountDetailPanel1Dto.panel5Subtitle1Content, panel5subtitle2 = accountDetailPanel1Dto.panel5Subtitle2, panel5subtitle2content = accountDetailPanel1Dto.panel5Subtitle2Content, panel5subtitle3 = accountDetailPanel1Dto.panel5Subtitle3, panel5subtitle3content = accountDetailPanel1Dto.panel5Subtitle3Content }; entity.accountdetails.Add(accountDetail); entity.SaveChanges(); return(Ok(accountDetail)); } }