37 lines
849 B
C#
37 lines
849 B
C#
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<TEntity> : Result where TEntity : class, new()
|
|
{
|
|
public TEntity Entity { get; set; }
|
|
}
|
|
|
|
public class GetManyResult<TEntity> : Result where TEntity : class, new()
|
|
{
|
|
public IEnumerable<TEntity> Entities { get; set; }
|
|
}
|
|
|
|
public class GetListResult<T> : Result
|
|
{
|
|
public List<T> Entities { get; set; }
|
|
}
|
|
}
|