Пример #1
0
        public Task <bool> deleteAssetGroupSync(AssetGroupVM entity)
        {
            return(Task.Run(() =>
            {
                AssetGroup group = new AssetGroup();
                {
                    group.ID = entity.ID;
                    group.Code = entity.Code;
                    group.ARName = entity.ARName;
                    group.LatName = entity.LatName;
                    group.AssetGroupID = entity.AssetGroupID;
                    group.AssetGroupAccountID = entity.AssetGroupAccountID;
                    group.DepreciationAccountID = entity.DepreciationAccountID;
                    group.TotalDepreciationAccountID = entity.TotalDepreciationAccountID;
                    group.ExpensesAccountID = entity.ExpensesAccountID;
                    group.CapitalProfitAccountID = entity.CapitalProfitAccountID;
                    group.CapitalLossAccountID = entity.CapitalLossAccountID;
                    group.AppraisalExcessAccountID = entity.AppraisalExcessAccountID;
                    group.ApprasialDeficitAccountID = entity.ApprasialDeficitAccountID;
                    group.AddedBy = entity.AddedBy;
                    group.AddedOn = entity.AddedOn;
                    group.UpdatedBy = entity.UpdatedBy;
                    group.UpdatedOn = entity.UpdatedOn;
                    group.Notes = entity.Notes;
                    group.Active = entity.Active;
                    group.Position = entity.Position;
                };

                assetGroupRepo.Delete(group, group.ID);
                return true;
            }));
        }
        public async Task <IHttpActionResult> deleteBank(AssetGroupVM assetGroup)
        {
            var result = await assetGroupService.deleteAssetGroupSync(assetGroup);

            await LogData(assetGroup.Code.ToString(), assetGroup.ID.ToString());

            return(Ok(result));
        }
        public async Task <IHttpActionResult> insertBank(AssetGroupVM assetGroup)
        {
            var result = await assetGroupService.insertAssetGroupSync(assetGroup);

            await LogData(assetGroup.Code.ToString(), result.ToString());

            if (result != 0)
            {
                return(Ok(true));
            }
            return(Ok(false));
        }