示例#1
0
        public ServiceResult Delete(FinanceAccount n)
        {
            if (n == null)
            {
                return(ServiceResponse.Error("Invalid account was sent."));
            }

            FinanceAccountManager FinanceAccountManager = new FinanceAccountManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter);

            FinanceAccount fa = (FinanceAccount)FinanceAccountManager.GetBy(n.UUID);

            if (fa == null)
            {
                return(ServiceResponse.Error("Could not find finance account."));
            }

            return(FinanceAccountManager.Delete(fa));
        }
示例#2
0
        public ServiceResult Delete(FinanceAccount n)
        {
            if (n == null)
            {
                return(ServiceResponse.Error("Invalid account was sent."));
            }

            FinanceAccountManager FinanceAccountManager = new FinanceAccountManager(Globals.DBConnectionKey, this.GetAuthToken(Request));
            var res = FinanceAccountManager.Get(n.UUID);

            if (res.Code != 200)
            {
                return(res);
            }

            FinanceAccount fa = (FinanceAccount)res.Result;

            return(FinanceAccountManager.Delete(fa));
        }
示例#3
0
        public ServiceResult Delete(string uuid)
        {
            if (string.IsNullOrWhiteSpace(uuid))
            {
                return(ServiceResponse.Error("Invalid account was sent."));
            }

            FinanceAccountManager FinanceAccountManager = new FinanceAccountManager(Globals.DBConnectionKey, this.GetAuthToken(Request));
            var res = FinanceAccountManager.Get(uuid);

            if (res.Code != 200)
            {
                return(res);
            }

            FinanceAccount fa = (FinanceAccount)res.Result;

            return(FinanceAccountManager.Delete(fa));
        }