예제 #1
0
        public async Task <IActionResult> AddActivity([FromBody] UserActivityModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            await _userSessionRepository.LogUserActivityAsync(model.UserSessionId, new UserActivity
            {
                Id           = DataUtil.GenerateUniqueId(),
                ActivityName = model.ActivityName,
                ActivityType = model.ActivityType,
                ActivityDate = DateTime.UtcNow,
                Content      = model.Content
            });

            return(NoContent());
        }