Пример #1
0
        public async Task <SaveCourseRes> Save(SaveCourseReq request)
        {
            var result = new SaveCourseRes()
            {
                CourseId = 0,
                Message  = "Something went wrong, please contact administrator."
            };

            try
            {
                DynamicParameters parameters = new DynamicParameters();
                parameters.Add("@CourseId", request.CourseId);
                parameters.Add("@CourseName", request.CourseName);
                parameters.Add("@Status", request.Status);
                parameters.Add("@StartDate", request.StartDate);
                parameters.Add("@EndDate", request.EndDate);

                result = await SqlMapper.QueryFirstOrDefaultAsync <SaveCourseRes>(cnn : connection,
                                                                                  sql : "sp_SaveCourse",
                                                                                  param : parameters,
                                                                                  commandType : CommandType.StoredProcedure);

                return(result);
            }
            catch (Exception ex)
            {
                return(result);
            }
        }
Пример #2
0
        public IActionResult Create(SaveCourseReq req)
        {
            var result = new SaveCourseRes();

            if (ModelState.IsValid)
            {
                result = ApiHelper <SaveCourseRes> .HttpPostAsync("course/save", "POST", req);

                if (result.CourseId != 0)
                {
                    return(RedirectToAction("index"));
                }
                ModelState.AddModelError("", result.Message);
            }
            return(View(req));
        }