Exemple #1
0
        public ActionResult EditIndustry(IndustryView industryInfo)
        {
            if (industryInfo == null)
            {
                throw new ArgumentNullException(nameof(industryInfo));
            }

            if (!ModelState.IsValid)
            {
                var viewModel = this.adminService.GetIndustryCreateView(industryInfo, "");

                return(this.View("EditIndustry", viewModel));
            }

            var message = adminService.ProcessIndustryEditView(industryInfo);

            if (!string.IsNullOrEmpty(message))
            {
                var viewModel = this.adminService.GetIndustryCreateView(industryInfo, message);

                return(this.View("EditIndustry", viewModel));
            }



            var returnMessage = string.Format("Selected Industry updated");

            return(this.RedirectToAction("IndustryList", "Administration", new { message = returnMessage }));
        }
        /// <summary>
        /// Creates the industry view.
        /// </summary>
        /// <returns></returns>
        public IIndustryView CreateIndustryView()
        {
            var viewModel = new IndustryView
            {
                ProcessingMessage = string.Empty
            };

            return(viewModel);
        }
        /// <summary>
        /// Gets the edit industry view.
        /// </summary>
        /// <param name="industryView">The industry view.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">industryView</exception>
        public IIndustryView GetEditIndustryView(IIndustry industryView)
        {
            if (industryView == null)
            {
                throw new ArgumentNullException(nameof(industryView));
            }
            var view = new IndustryView
            {
                ProcessingMessage = "",
                Description       = industryView.Description,
                IndustryId        = industryView.IndustryId
            };

            return(view);
        }
        /// <summary>
        /// Edits the industry view.
        /// </summary>
        /// <param name="industryInfo">The industry information.</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">industryInfo</exception>
        public IIndustryView EditIndustryView(IIndustry industryInfo)
        {
            if (industryInfo == null)
            {
                throw new ArgumentNullException(nameof(industryInfo));
            }

            var industryView = new IndustryView
            {
                IndustryId   = industryInfo.IndustryId,
                IndustryName = industryInfo.IndustryName,
                IsActive     = industryInfo.IsActive,
                DateCreated  = industryInfo.DateCreated
            };

            return(industryView);
        }
Exemple #5
0
        public ActionResult CreateIndustry(IndustryView industryInfo)
        {
            if (industryInfo == null)
            {
                throw new ArgumentNullException(nameof(industryInfo));
            }

            if (!ModelState.IsValid)
            {
                var viewModel = this.adminService.GetIndustryCreateView(industryInfo, "");
                return(this.View("CreateIndustry", viewModel));
            }

            var processingMessage = adminService.ProcessIndustryCreateView(industryInfo);

            if (!string.IsNullOrEmpty(processingMessage))
            {
                var viewModel = this.adminService.GetIndustryCreateView(industryInfo, processingMessage);

                return(this.View("CreateIndustry", viewModel));
            }

            return(this.RedirectToAction("IndustryList", "Administration", new { message = "Industry Added" }));
        }
Exemple #6
0
 public ResultView Update([FromBody] IndustryView view)
 {
     return(_Service.Update(view, LogonInfo));
 }