This commit is contained in:
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Contract dbObject = await ct.Contract.SingleOrDefaultAsync(m => m.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -151,6 +151,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Customer dbObject = await ct.Customer.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
await ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -116,7 +116,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
CustomerNote dbObject = await ct.CustomerNote.SingleOrDefaultAsync(m => m.Id == id);
|
||||
// ValidateCanDelete(dbObject);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
if (HasErrors)
|
||||
return false;
|
||||
if (HasErrors)
|
||||
|
||||
@@ -151,6 +151,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
HeadOffice dbObject = await ct.HeadOffice.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
LoanUnit dbObject = await ct.LoanUnit.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -142,6 +142,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
NotifySubscription dbObject = await ct.NotifySubscription.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
//ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -161,6 +161,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
PMTemplate dbObject = await ct.PMTemplate.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Part dbObject = await ct.Part.SingleOrDefaultAsync(m => m.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Project dbObject = await ct.Project.SingleOrDefaultAsync(m => m.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
PurchaseOrder dbObject = await ct.PurchaseOrder.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -206,6 +206,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Report dbObject = await ct.Report.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
await ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Unit dbObject = await ct.Unit.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -146,6 +146,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
UnitModel dbObject = await ct.UnitModel.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -448,8 +448,11 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
User dbObject = await ct.User.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null)
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
//Also used for Contacts (customer type user or ho type user)
|
||||
//by users with no User right but with Customer rights so need to double check here
|
||||
|
||||
@@ -152,6 +152,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Vendor dbObject = await ct.Vendor.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -154,6 +154,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
Widget dbObject = await ct.Widget.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
ValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
@@ -199,6 +199,10 @@ namespace AyaNova.Biz
|
||||
try
|
||||
{
|
||||
WorkOrder dbObject = await ct.WorkOrder.SingleOrDefaultAsync(z => z.Id == id);
|
||||
if (dbObject == null){
|
||||
AddError(ApiErrorCode.NOT_FOUND);
|
||||
return false;
|
||||
}
|
||||
WorkOrderValidateCanDelete(dbObject);
|
||||
if (HasErrors)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user