示例#1
0
        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));
        }
示例#2
0
        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));
            }
        }