Пример #1
0
        public PartialViewResult EditCourse(CourseViewModel courseViewModel)
        {
            bool             success = false;
            MessageViewModel message = new MessageViewModel();

            if (ModelState.IsValid)
            {
                if (courseViewModel.CourseID == 0)
                {
                    Course course = courseViewModel.CopyViewModelToModel(courseViewModel);
                    course.EntityState = SC.DomainLayer.EntityState.Added;
                    success            = _courseService.SaveCourse(course);
                }
                else
                {
                    Course course = courseViewModel.CopyViewModelToModel(courseViewModel);
                    course.EntityState = SC.DomainLayer.EntityState.Modified;
                    success            = _courseService.SaveCourse(course);
                }
            }
            if (success)
            {
                message.MessageType = EMessageType.Success;
                message.MessageText = string.Format(AppMessage.DATA_SAVED_SUCCESS_FULLY, "Course");
                message.ClassName   = AppConstant.SUCCESS_CLASS;
            }
            return(PartialView("_Message", message));
        }