Пример #1
0
        public ActionResult Create(Service.ScheduleDTO schedule, FormCollection collection)
        {
            try
            {
                schedule.Command = new Service.CommandDTO();
                schedule.Command.Id = Guid.Parse(collection["commandid"]);

                var request = new Service.SaveScheduleRequest();
                request.Schedule = schedule;
                var response = serviceClient.SaveSchedule(request);

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

                return RedirectToAction("Index");
            }
            catch (Exception ex)
            {
                ViewData["ErrosMessage"] = ex.Message;
                return View(schedule);
            }
        }
Пример #2
0
        public ActionResult ExecuteNow(Guid id)
        {
            try
            {
                var request = new Service.SaveScheduleRequest();
                request.Schedule = new Service.ScheduleDTO()
                    {
                        Command = new Service.CommandDTO()
                        {
                            Id = id
                        },
                        PeriodicityType = 3,
                        PeriodicityValue = 1,
                        StartDateTime = DateTime.Now
                    };
                var response = serviceClient.SaveSchedule(request);

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