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