示例#1
0
        public IActionResult Edit(long Id)
        {
            ServiceConfigurationViewModel result = new ServiceConfigurationViewModel();

            result.Id = Id;
            return(PartialView("Create", result));
        }
示例#2
0
        public IActionResult Create([FromBody] ServiceConfigurationViewModel viewModel)
        {
            string message = string.Empty;

            string validationErrors = string.Join(",", ModelState.Values.Where(E => E.Errors.Count > 0)
                                                  .SelectMany(E => E.Errors)
                                                  .Select(E => E.ErrorMessage)
                                                  .ToArray());

            if (!ModelState.IsValid)
            {
                return(Json(new { success = false, reason = "Validation Failed. \n" + validationErrors }));
            }

            var obj = _mapper.Map <ServiceConfiguration>(viewModel);

            if (_serviceConfigurationService.Save(obj, ref message))
            {
                return(Json(new { success = true, reason = string.Empty }));
            }
            else
            {
                return(Json(new { success = false, reason = message }));
            }
        }
示例#3
0
        public IActionResult Create(long Id)
        {
            ServiceConfigurationViewModel viewModel = null;

            if (Id > 0)
            {
                var obj = _serviceConfigurationService.GetById(Id);
                viewModel = _mapper.Map <ServiceConfigurationViewModel>(obj);
            }
            var model = Id == 0 ? new ServiceConfigurationViewModel() : viewModel;

            return(PartialView(model));
        }
示例#4
0
        public IActionResult EditData(long Id)
        {
            ServiceConfigurationViewModel result = null;

            if (Id > 0)
            {
                ServiceConfiguration obj = _serviceConfigurationService.GetById(Id);
                result = _mapper.Map <ServiceConfigurationViewModel>(obj);
            }
            else
            {
                result = new ServiceConfigurationViewModel();
            }

            return(Json(new { serviceConfiguration = result }));
        }
示例#5
0
 public ServiceConfiguration()
 {
     InitializeComponent();
     this.DataContext = ServiceConfigurationViewModel.GetInstance();
     ((InstallCommand)(ServiceConfigurationViewModel.GetInstance().InstallButton.Command)).IsCanInstall += ServiceConfiguration_IsCanInstall;
 }