public bool Delete(AccountTypeVM entity)
        {
            ACCOUNTS_TYPES accType = new ACCOUNTS_TYPES
            {
                ACC_TYPE_ID = entity.ACC_TYPE_ID
            };

            _ACCOUNTS_TYPESRepo.Delete(accType, entity.ACC_TYPE_ID);
            return(true);
        }
 public Task <bool> DeleteAsync(AccountTypeVM entity)
 {
     return(Task.Run <bool>(() =>
     {
         ACCOUNTS_TYPES accType = new ACCOUNTS_TYPES
         {
             ACC_TYPE_ID = entity.ACC_TYPE_ID
         };
         _ACCOUNTS_TYPESRepo.Delete(accType, entity.ACC_TYPE_ID);
         return true;
     }));
 }
        public bool Update(AccountTypeVM entity)
        {
            ACCOUNTS_TYPES accType = new ACCOUNTS_TYPES
            {
                ACC_TYPE_ID      = entity.ACC_TYPE_ID,
                AddedBy          = entity.AddedBy,
                AddedOn          = entity.AddedOn,
                ACC_TYPE_AR_NAME = entity.ACC_TYPE_AR_NAME,
                ACC_TYPE_EN_NAME = entity.ACC_TYPE_EN_NAME,
                disable          = entity.disable,
                UpdatedOn        = entity.UpdatedOn,
                UpdatedBy        = entity.UpdatedBy
            };

            _ACCOUNTS_TYPESRepo.Update(accType, accType.ACC_TYPE_ID);
            return(true);
        }
 public Task <bool> UpdateAsync(AccountTypeVM entity)
 {
     return(Task.Run <bool>(() =>
     {
         ACCOUNTS_TYPES accType = new ACCOUNTS_TYPES
         {
             ACC_TYPE_ID = entity.ACC_TYPE_ID,
             AddedBy = entity.AddedBy,
             AddedOn = entity.AddedOn,
             ACC_TYPE_AR_NAME = entity.ACC_TYPE_AR_NAME,
             ACC_TYPE_EN_NAME = entity.ACC_TYPE_EN_NAME,
             disable = entity.disable,
             UpdatedOn = entity.UpdatedOn,
             UpdatedBy = entity.UpdatedBy
         };
         _ACCOUNTS_TYPESRepo.Update(accType, accType.ACC_TYPE_ID);
         return true;
     }));
 }
 public Task <int> InsertAsync(AccountTypeVM entity)
 {
     return(Task.Run <int>(() =>
     {
         ACCOUNTS_TYPES accType = new ACCOUNTS_TYPES
         {
             ACC_TYPE_ID = entity.ACC_TYPE_ID,
             AddedBy = entity.AddedBy,
             AddedOn = entity.AddedOn,
             ACC_TYPE_AR_NAME = entity.ACC_TYPE_AR_NAME,
             ACC_TYPE_EN_NAME = entity.ACC_TYPE_EN_NAME,
             disable = entity.disable,
             UpdatedOn = entity.UpdatedOn,
             UpdatedBy = entity.UpdatedBy
         };
         _ACCOUNTS_TYPESRepo.Add(accType);
         return accType.ACC_TYPE_ID;
     }));
 }