Mongo Entities
Create the following classes for the entities that will exist in the API based on the diagram above.
using MongoDB.Bson;
namespace SlackClone.Entities
{
public class UserStatus
{
public ObjectId Id { get; set; }
public string Status { get; set; }
public string Description { get; set; }
public int Rank { get; set; }
}
}using MongoDB.Bson;
namespace SlackClone.Entities
{
public class User
{
public ObjectId Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName { get => $"{FirstName} {LastName}"; }
public string Email { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public UserStatus Status { get; set; }
}
}Last updated