Exemplo n.º 1
0
        public ActionResult AccountDetailPanel4(string type, string panel4Title, string panel4Subtitle1, string panel4Subtitle1Content,
                                                string panel4Subtitle2, string panel4Subtitle2Content, string panel4Subtitle3,
                                                string panel4Subtitle3Content)
        {
            var accountDetailPanel4 = new AccountDetailPanel4Dto
            {
                type                   = type,
                panel4Title            = panel4Title,
                panel4Subtitle1        = panel4Subtitle1,
                panel4Subtitle1Content = panel4Subtitle1Content,
                panel4Subtitle2        = panel4Subtitle2,
                panel4Subtitle2Content = panel4Subtitle2Content,
                panel4Subtitle3        = panel4Subtitle3,
                panel4Subtitle3Content = panel4Subtitle3Content
            };

            RestClient restClient = new RestClient();

            restClient.BaseUrl = new Uri("http://localhost:54178/");
            var restRequest = new RestRequest($"api/Account/AccountDetailPanel4", Method.POST);

            restRequest.AddObject(accountDetailPanel4);
            var result = restClient.Execute(restRequest);

            TempData["Panel"] = "Panel4";
            var parentAction = TempData["CurrentAction"].ToString();

            return(RedirectToAction(parentAction));
        }
Exemplo n.º 2
0
        public IHttpActionResult AccountDetailPanel4(AccountDetailPanel4Dto accountDetailPanel1Dto)
        {
            try
            {
                var accountDetail = entity.accountdetails.Where(x => x.type == accountDetailPanel1Dto.type).First();
                accountDetail.panel4title = accountDetailPanel1Dto.panel4Title;

                accountDetail.panel4subtitle1        = accountDetailPanel1Dto.panel4Subtitle1;
                accountDetail.panel4subtitle1content = accountDetailPanel1Dto.panel4Subtitle1Content;

                accountDetail.panel4subtitle2        = accountDetailPanel1Dto.panel4Subtitle2;
                accountDetail.panel4subtitle2content = accountDetailPanel1Dto.panel4Subtitle2Content;

                accountDetail.panel4subtitle3        = accountDetailPanel1Dto.panel4Subtitle3;
                accountDetail.panel4subtitle3content = accountDetailPanel1Dto.panel4Subtitle3Content;

                entity.SaveChanges();
                return(Ok(accountDetail));
            }
            catch (Exception ex)
            {
                var accountDetail = new accountdetail
                {
                    type = accountDetailPanel1Dto.type,

                    panel4title = accountDetailPanel1Dto.panel4Title,

                    panel4subtitle1        = accountDetailPanel1Dto.panel4Subtitle1,
                    panel4subtitle1content = accountDetailPanel1Dto.panel4Subtitle1Content,

                    panel4subtitle2        = accountDetailPanel1Dto.panel4Subtitle2,
                    panel4subtitle2content = accountDetailPanel1Dto.panel4Subtitle2Content,

                    panel4subtitle3        = accountDetailPanel1Dto.panel4Subtitle3,
                    panel4subtitle3content = accountDetailPanel1Dto.panel4Subtitle3Content
                };

                entity.accountdetails.Add(accountDetail);
                entity.SaveChanges();
                return(Ok(accountDetail));
            }
        }