All checks were successful
BCards Deployment Pipeline / Run Tests (push) Successful in 4s
BCards Deployment Pipeline / PR Validation (push) Has been skipped
BCards Deployment Pipeline / Build and Push Image (push) Successful in 11m18s
BCards Deployment Pipeline / Deploy to Production (ARM - OCI) (push) Has been skipped
BCards Deployment Pipeline / Deploy to Release Swarm (ARM) (push) Successful in 17s
BCards Deployment Pipeline / Cleanup Old Resources (push) Has been skipped
BCards Deployment Pipeline / Deployment Summary (push) Successful in 0s
25 lines
708 B
C#
25 lines
708 B
C#
using MongoDB.Bson;
|
|
using MongoDB.Bson.Serialization.Attributes;
|
|
|
|
namespace BCards.Web.Areas.Support.Models;
|
|
|
|
public class Rating
|
|
{
|
|
[BsonId]
|
|
[BsonRepresentation(BsonType.ObjectId)]
|
|
public string Id { get; set; } = string.Empty;
|
|
|
|
public int RatingValue { get; set; } // 1-5 stars
|
|
public string? Name { get; set; }
|
|
public string? Email { get; set; }
|
|
public string? Comment { get; set; }
|
|
|
|
public string? UserId { get; set; } // null para anônimos
|
|
public string? IpAddress { get; set; }
|
|
public string? UserAgent { get; set; }
|
|
public string? Culture { get; set; }
|
|
public string? Url { get; set; }
|
|
|
|
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
|
|
}
|