public IActionResult AddCourse([FromBody] CourseDTO dto)
        {
            return(this.Created(() =>
            {
                bool result = _CourseRepo.Add(dto).Equals((int)TransactionStatus.SUCCESS);

                return result ? dto.ToJson() : new JObject();
            }, _Logger));
        }
Exemplo n.º 2
0
        public string FindCourse(string login, string password, int id)
        {
            using MyContext context = new MyContext();
            var user = AuthHelper.FindUser(login, password, context);

            if (user == null)
            {
                return(null);
            }
            var c = context.Courses.FirstOrDefault(c => c.Id == id);

            if (c == null)
            {
                return(null);
            }
            var courseDTO = new CourseDTO()
            {
                Id          = c.Id,
                Name        = c.Name,
                Description = c.Description
            };

            return(courseDTO.ToJson());
        }