public ActionResult AccountDetailPanel3(string type, string panel3Title, string panel3Subtitle1, string panel3Subtitle1Content, string panel3Subtitle2, string panel3Subtitle2Content, string panel3Subtitle3, string panel3Subtitle3Content) { var accountDetailPanel3 = new AccountDetailPanel3Dto { type = type, panel3Title = panel3Title, panel3Subtitle1 = panel3Subtitle1, panel3Subtitle1Content = panel3Subtitle1Content, panel3Subtitle2 = panel3Subtitle2, panel3Subtitle2Content = panel3Subtitle2Content, panel3Subtitle3 = panel3Subtitle3, panel3Subtitle3Content = panel3Subtitle3Content }; RestClient restClient = new RestClient(); restClient.BaseUrl = new Uri("http://localhost:54178/"); var restRequest = new RestRequest($"api/Account/AccountDetailPanel3", Method.POST); restRequest.AddObject(accountDetailPanel3); var result = restClient.Execute(restRequest); TempData["Panel"] = "Panel3"; var parentAction = TempData["CurrentAction"].ToString(); return(RedirectToAction(parentAction)); }
public IHttpActionResult AccountDetailPanel3(AccountDetailPanel3Dto accountDetailPanel1Dto) { try { var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First(); accountDetail.panel3title = accountDetailPanel1Dto.panel3Title; accountDetail.panel3subtitle1 = accountDetailPanel1Dto.panel3Subtitle1; accountDetail.panel3subtitle1content = accountDetailPanel1Dto.panel3Subtitle1Content; accountDetail.panel3subtitle2 = accountDetailPanel1Dto.panel3Subtitle2; accountDetail.panel3subtitle2content = accountDetailPanel1Dto.panel3Subtitle2Content; accountDetail.panel3subtitle3 = accountDetailPanel1Dto.panel3Subtitle3; accountDetail.panel3subtitle3content = accountDetailPanel1Dto.panel3Subtitle3Content; entity.SaveChanges(); return(Ok(accountDetail)); } catch (Exception ex) { var accountDetail = new accountdetail { type = accountDetailPanel1Dto.type, panel3title = accountDetailPanel1Dto.panel3Title, panel3subtitle1 = accountDetailPanel1Dto.panel3Subtitle1, panel3subtitle1content = accountDetailPanel1Dto.panel3Subtitle1Content, panel3subtitle2 = accountDetailPanel1Dto.panel3Subtitle2, panel3subtitle2content = accountDetailPanel1Dto.panel3Subtitle2Content, panel3subtitle3 = accountDetailPanel1Dto.panel3Subtitle3, panel3subtitle3content = accountDetailPanel1Dto.panel3Subtitle3Content }; entity.accountdetails.Add(accountDetail); entity.SaveChanges(); return(Ok(accountDetail)); } }