public ActionResult Post([FromBody] LogRegisterDto log)
 {
     try
     {
         Service.Register(log);
         return(Created(string.Empty, log));
     }
     catch (Exception)
     {
         return(UnprocessableEntity(log));
     }
 }
Beispiel #2
0
        public void Register(LogRegisterDto dto)
        {
            var user = UserRepository.GetUserByEmail(dto.UserEmail);

            if (user is null)
            {
                throw new UserNotFoundException(dto.UserEmail);
            }

            LogRepository.Register(new Log()
            {
                Details   = dto.Details,
                Filed     = false,
                Level     = dto.Level,
                Origin    = dto.Origin,
                Title     = dto.Title,
                CreatedAt = DateTime.Now,
                User      = user,
                UserId    = user.Id
            });
        }