コード例 #1
0
        public ActionResult Edit(Guid id)
        {
            try
            {
                var request = new Service.SearchClientRequest();
                request.Client = new Service.ClientDTO();
                request.Client.Id = id;
                var response = serviceClient.SearchClient(request);

                if (response.HasError)
                {
                    ViewData["ErrosMessage"] = response.Error;
                    return RedirectToAction("Index");
                }

                return View(response.Body[0]);
            }
            catch (Exception ex)
            {
                ViewData["ErrosMessage"] = ex.Message;
                return RedirectToAction("Index");
            }
        }
コード例 #2
0
        public ActionResult Create()
        {
            try
            {
                var request = new Service.SearchClientRequest();
                request.GetAll = true;
                var response = serviceClient.SearchClient(request);

                if (response.HasError)
                {
                    ViewData["ErrosMessage"] = response.Error;
                    return RedirectToAction("Index");
                }

                ViewBag.clients = response.Body;

                return View(new Service.CommandDTO());
            }
            catch (Exception ex)
            {
                ViewData["ErrosMessage"] = ex.Message;
                return RedirectToAction("Index");
            }
        }
コード例 #3
0
        public ActionResult Index()
        {
            try
            {
                var request = new Service.SearchClientRequest();
                request.GetAll = true;
                var response = serviceClient.SearchClient(request);

                if (response.HasError)
                {
                    ViewData["ErrosMessage"] = response.Error;
                    return RedirectToAction("Index", "Home");
                }

                return View(response.Body);
            }
            catch (Exception ex)
            {
                ViewData["ErrosMessage"] = ex.Message;
                return RedirectToAction("Index", "Home");
            }
        }
コード例 #4
0
        public ActionResult Edit(Guid id)
        {
            try
            {
                var request = new Service.SearchClientRequest();
                request.GetAll = true;
                var clientResponse = serviceClient.SearchClient(request);

                if (clientResponse.HasError)
                {
                    ViewData["ErrosMessage"] = clientResponse.Error;
                    return RedirectToAction("Index");
                }

                ViewBag.clients = clientResponse.Body;

                var commandRequest = new Service.SearchCommandRequest();
                commandRequest.Command = new Service.CommandDTO();
                commandRequest.Command.Id = id;
                var response = serviceClient.SearchCommand(commandRequest);

                if (response.HasError)
                {
                    ViewData["ErrosMessage"] = response.Error;
                    return RedirectToAction("Index");
                }

                return View(response.Body.FirstOrDefault());
            }
            catch (Exception ex)
            {
                ViewData["ErrosMessage"] = ex.Message;
                return RedirectToAction("Index");
            }
        }