public ActionResult AccountDetailPanel1(string type, string panel1Title, string panel1Subtitle1, string panel1Subtitle1Content, string panel1Subtitle2, string panel1Subtitle2Content, string panel1Subtitle3, string panel1Subtitle3Content) { var accountDetailPanel1 = new AccountDetailPanel1Dto { type = type, panel1Title = panel1Title, panel1Subtitle1 = panel1Subtitle1, panel1Subtitle1Content = panel1Subtitle1Content, panel1Subtitle2 = panel1Subtitle2, panel1Subtitle2Content = panel1Subtitle2Content, panel1Subtitle3 = panel1Subtitle3, panel1Subtitle3Content = panel1Subtitle3Content }; RestClient restClient = new RestClient(); restClient.BaseUrl = new Uri("http://localhost:54178/"); var restRequest = new RestRequest($"api/Account/AccountDetailPanel1", Method.POST); restRequest.AddObject(accountDetailPanel1); var result = restClient.Execute(restRequest); var parentAction = TempData["CurrentAction"].ToString(); TempData["Panel"] = "Panel1"; return(RedirectToAction(parentAction)); }
public IHttpActionResult AccountDetailPanel1(AccountDetailPanel1Dto accountDetailPanel1Dto) { try { var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First(); accountDetail.panel1title = accountDetailPanel1Dto.panel1Title; accountDetail.panel1subtitle1 = accountDetailPanel1Dto.panel1Subtitle1; accountDetail.panel1subtitle1content = accountDetailPanel1Dto.panel1Subtitle1Content; accountDetail.panel1subtitle2 = accountDetailPanel1Dto.panel1Subtitle2; accountDetail.panel1subtitle2content = accountDetailPanel1Dto.panel1Subtitle2Content; accountDetail.panel1subtitle3 = accountDetailPanel1Dto.panel1Subtitle3; accountDetail.panel1subtitle3content = accountDetailPanel1Dto.panel1Subtitle3Content; entity.SaveChanges(); return(Ok(accountDetail)); } catch (Exception ex) { var accountDetail = new accountdetail { type = accountDetailPanel1Dto.type, panel1title = accountDetailPanel1Dto.panel1Title, panel1subtitle1 = accountDetailPanel1Dto.panel1Subtitle1, panel1subtitle1content = accountDetailPanel1Dto.panel1Subtitle1Content, panel1subtitle2 = accountDetailPanel1Dto.panel1Subtitle2, panel1subtitle2content = accountDetailPanel1Dto.panel1Subtitle2Content, panel1subtitle3 = accountDetailPanel1Dto.panel1Subtitle3, panel1subtitle3content = accountDetailPanel1Dto.panel1Subtitle3Content }; entity.accountdetails.Add(accountDetail); entity.SaveChanges(); return(Ok(accountDetail)); } }