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