public ActionResult Post([FromBody] LogRegisterDto log) { try { Service.Register(log); return(Created(string.Empty, log)); } catch (Exception) { return(UnprocessableEntity(log)); } }
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 }); }