Ejemplo n.º 1
0
        public async Task <IActionResult> ChekVisit(string UserName, int LectureID)
        {
            var user = await manager.FindByNameAsync(UserName);

            var visit = repository.Visits.FirstOrDefault(
                x => x.LectureID == LectureID && x.VisitorID == user.Id
                );
            var lection = repository.Lectures.FirstOrDefault(x => x.LectureID == LectureID);

            if (visit == null)
            {
                repository.AddVisitor(lection, user.Id);
            }
            else
            {
                repository.DeletVisit(visit);
            }
            return(Ok());
        }