using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MongoDbGenericRepository.ViewModels { public class Result { public bool Success { get; set; } public string Message { get; set; } public int ErrorCode { get; set; } public Result() { Success = false; Message = ""; ErrorCode = 500; } } public class GetOneResult : Result where TEntity : class, new() { public TEntity Entity { get; set; } } public class GetManyResult : Result where TEntity : class, new() { public IEnumerable Entities { get; set; } } public class GetListResult : Result { public List Entities { get; set; } } }