Esempio n. 1
0
        /* public  Task DeleteForCreator(CourseInfoOfUserCreateUpdateDto input)
         * {
         *   Guid id_coureseCreator =(Guid) this._Courserepository.FirstOrDefault(x => x.CreatorId == input.CourseId).CreatorId; //layra_ id nguoi tao course
         *
         *   if ((Guid)_currentUser.Id == id_coureseCreator)
         *
         *   {
         *       return base.DeleteAsync(input.Id);
         *   }
         *   else
         *   {
         *       return new Task(null);
         *   }
         * }*/

        public Task OutCourse(CourseInfoOfUserCreateUpdateDto input)
        {
            if ((Guid)_currentUser.Id == input.UserId)

            {
                return(base.DeleteAsync(input.Id));
            }
            else
            {
                return(new Task(null));
            }
        }
 public override Task <CourseInfoOfUserDto> CreateAsync(CourseInfoOfUserCreateUpdateDto input)
 {
     input.Progress = 0;
     return(base.CreateAsync(input));
 }