Files
mongodb-generic-repository/MongoDbGenericRepository/ViewModels/Results.cs
T
Alexandre Spieser 8852801ceb First commit
2016-02-27 12:03:47 +00:00

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; }
}
}