Initial commit
This commit is contained in:
37
SIG.Web/AppCode/Models/Common/DbResult.cs
Normal file
37
SIG.Web/AppCode/Models/Common/DbResult.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
|
||||
namespace SIG.Web.AppCode.Models.Common
|
||||
{
|
||||
public sealed class DbResult<T>
|
||||
{
|
||||
public bool Success { get; private set; }
|
||||
public T Data { get; private set; }
|
||||
public string UserMessage { get; private set; }
|
||||
public string TechnicalMessage { get; private set; }
|
||||
public Exception Exception { get; private set; }
|
||||
|
||||
public static DbResult<T> Ok(T data)
|
||||
{
|
||||
return new DbResult<T>
|
||||
{
|
||||
Success = true,
|
||||
Data = data,
|
||||
UserMessage = string.Empty,
|
||||
TechnicalMessage = string.Empty,
|
||||
Exception = null
|
||||
};
|
||||
}
|
||||
|
||||
public static DbResult<T> Fail(string userMessage, string technicalMessage, Exception exception)
|
||||
{
|
||||
return new DbResult<T>
|
||||
{
|
||||
Success = false,
|
||||
Data = default(T),
|
||||
UserMessage = userMessage,
|
||||
TechnicalMessage = technicalMessage,
|
||||
Exception = exception
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
9
SIG.Web/AppCode/Models/Common/StoredProcedureResult.cs
Normal file
9
SIG.Web/AppCode/Models/Common/StoredProcedureResult.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace SIG.Web.AppCode.Models.Common
|
||||
{
|
||||
public sealed class StoredProcedureResult
|
||||
{
|
||||
public bool Return { get; set; }
|
||||
public int ErrorTipo { get; set; }
|
||||
public string ErrorMostrar { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user