public JsonResult AddLesson(AddLessonFormData addLessonFormData)
        {
            if (ModelState.IsValid)
            {
                var response = educationComplexManager.AddLesson(addLessonFormData);

                if (response.IsSuccess)
                {
                    return(Json(new { IsSuccess = true }));
                }

                else
                {
                    return(Json(new { IsSuccess = false, Error = response.Explanation }));
                }
            }
            else
            {
                string message = string.Empty;
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var error in modelState.Errors)
                    {
                        message += error.ErrorMessage + "\n";
                    }
                }
                return(Json(new { IsSuccess = false, Error = message }));
            }
        }
Exemple #2
0
        public IHttpActionResult AddLesson([FromBody] AddLessonFormData addLessonFormData)
        {
            if (ModelState.IsValid)
            {
                var response = educationComplexManager.AddLesson(addLessonFormData);

                if (response.IsSuccess)
                {
                    return(Ok());
                }

                else
                {
                    return(BadRequest(response.Explanation));
                }
            }
            else
            {
                string message = string.Empty;
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var error in modelState.Errors)
                    {
                        message += error.ErrorMessage + "\n";
                    }
                }
                return(BadRequest(message));
            }
        }