Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
            }
        }