0x00000FF/PEngine

View on GitHub
Sources/PEngine.Web/Models/Entities/PostHit.cs

Summary

Maintainability
A
1 hr
Test Coverage
Similar blocks of code found in 2 locations. Consider refactoring.
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
 
namespace PEngine.Web.Models.Entities
{
public class PostHit
{
public int PostId { get; set; }
[ForeignKey("PostId")]
public Post Post { get; set; }
 
public Guid? LoggedMemberId { get; set; }
[ForeignKey("LoggedMemberId")]
public Member LoggedMember { get; set; }
 
[Required, StringLength(32)]
public string IPAddress { get; set; }
 
[Required, StringLength(256)]
public string UserAgent { get; set; }
 
public DateTime Timestamp { get; set; } = DateTime.UtcNow;
}
}