public object Delete(DeleteBank request) { string paramCode = request.Code; if (paramCode != null && paramCode.Trim().Length > 0) { try { Db.Delete <Bank>(p => p.code == paramCode); return(new DeleteBankResponse { response = "Bank " + paramCode + " deleted" }); } catch (System.Data.SqlClient.SqlException ex) { return(new ErrorMessageResponse { error = ex.Message }); } } else { return(new DeleteBankResponse { response = "Bank code can't be null" }); } }
public IApiResult Delete(DeleteBank operation) { var result = operation.ExecuteAsync().Result; if (result is ValidationsOutput) { return(new ApiResult <List <ValidationItem> >() { Data = ((ValidationsOutput)result).Errors }); } else { return(new ApiResult <object>() { Status = ApiResult <object> .ApiStatus.Success }); } }