コード例 #1
0
        public bool AddReq(CourseRequestDto course)
        {
            var reqCourse = new TempTransactionalDB
            {
                Course  = context.Courses.Find(course.CourseId),
                Mentor  = context.MoDUsers.Find(course.MentorId),
                Student = context.MoDUsers.Find(course.StudentId),
                Status  = course.Status
            };

            try
            {
                context.TempTransactionalDBs.Add(reqCourse);
                var result = context.SaveChanges();
                if (result > 0)
                {
                    return(true);
                }
                return(false);
            }
            catch
            {
                throw;
            }
        }
コード例 #2
0
 public async Task <IActionResult> PostReq([FromBody] CourseRequestDto course)
 {
     if (ModelState.IsValid)
     {
         bool result = repository.AddReq(course);
         if (result)
         {
             return(Ok("ReqDone"));
         }
         return(StatusCode(StatusCodes.Status500InternalServerError));
     }
     return(BadRequest(ModelState));
 }