First commit

This commit is contained in:
Alexandre Spieser
2016-02-27 12:03:47 +00:00
commit 8852801ceb
80 changed files with 75230 additions and 0 deletions
@@ -0,0 +1,36 @@
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; }
}
}