public async Task <IHttpActionResult> delete([FromBody] Entry_SettingsVM entity) { var result = await entrysettingService.DeleteAsync(entity); await LogData(null, entity.ENTRY_SETTING_ID.ToString()); return(Ok(result)); }
public async Task <IHttpActionResult> add([FromBody] Entry_SettingsVM entity) { var result = await entrysettingService.InsertAsync(entity); await LogData(null, result.ToString()); //if (result != 0) //{ // return Ok(true); //} return(Ok(result)); }
public Task <bool> UpdateAsync(Entry_SettingsVM entity) { return(Task.Run <bool>(() => { ENTRY_SETTINGS et = new ENTRY_SETTINGS { ENTRY_SETTING_ID = entity.ENTRY_SETTING_ID, ACCEPT_DIST_ACC = entity.ACCEPT_DIST_ACC, AUTO_POSTING = entity.AUTO_POSTING, COSTCENTER_BELONG = entity.COSTCENTER_BELONG, CURRENCY_ID = entity.CURRENCY_ID, ENTRY_ACC_ID = entity.ENTRY_ACC_ID, ENTRY_SETTING_AR_ABRV = entity.ENTRY_SETTING_AR_ABRV, ENTRY_SETTING_AR_NAME = entity.ENTRY_SETTING_AR_NAME, ENTRY_SETTING_EN_ABRV = entity.ENTRY_SETTING_EN_ABRV, ENTRY_SETTING_EN_NAME = entity.ENTRY_SETTING_EN_NAME, ENTRY_TYPE_ID = entity.ENTRY_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn, TaxAccountID = entity.TaxAccountID, MenuID = entity.MenuID, IsTaxable = entity.IsTaxable, TaxRate = entity.TaxRate, IsEnableTaxEdit = entity.IsEnableTaxEdit, TimesNumberOfPrinting = entity.TimesNumberOfPrinting, EntryModeID = entity.EntryModeID, IsTaxesIncluded = entity.IsTaxesIncluded, IsRepeatItem = entity.IsRepeatItem, IsQuickAccount = entity.IsQuickAccount, ShowEntryTotalsSammaryAsTable = entity.ShowEntryTotalsSammaryAsTable, ExemptVatRate = entity.ExemptVatRate, MainVatRate = entity.MainVatRate, IsShowTaxesBox = entity.IsShowTaxesBox, IsTaxAccForAccount = entity.IsTaxAccForAccount }; entrySettingRepo.Update(et, et.ENTRY_SETTING_ID); return true; })); }
public Task <bool> DeleteAsync(Entry_SettingsVM entity) { return(Task.Run <bool>(() => { ENTRY_GRID_COLUMNS egc = entryGrdColRepo.Filter(X => X.ENTRY_SETTING_ID == entity.ENTRY_SETTING_ID).FirstOrDefault(); if (egc != null) { ENTRY_GRID_COLUMNS egc_ = new ENTRY_GRID_COLUMNS { ENTRY_SETTING_ID = egc.ENTRY_SETTING_ID, ACC_COLOR = egc.ACC_COLOR, ACC_INDEX = egc.ACC_INDEX, ACC_WIDTH = egc.ACC_WIDTH, COST_CENTER_COLOR = egc.COST_CENTER_COLOR, COST_CENTER_INDEX = egc.COST_CENTER_INDEX, COST_CENTER_WIDTH = egc.COST_CENTER_WIDTH, CREDIT_COLOR = egc.CREDIT_COLOR, CREDIT_INDEX = egc.CREDIT_INDEX, CREDIT_WIDTH = egc.CREDIT_WIDTH, DEBIT_COLOR = egc.DEBIT_COLOR, DEBIT_INDEX = egc.DEBIT_INDEX, DEBIT_WIDTH = egc.DEBIT_WIDTH, REMARKS_COLOR = egc.REMARKS_COLOR, REMARKS_INDEX = egc.REMARKS_INDEX, REMARKS_WIDTH = egc.REMARKS_WIDTH, AddedBy = egc.AddedBy, AddedOn = egc.AddedOn, UpdatedBy = egc.UpdatedBy, updatedOn = egc.updatedOn, ACC_COLOR_HEXA = egc.ACC_COLOR_HEXA, COST_CENTER_COLOR_HEXA = egc.COST_CENTER_COLOR_HEXA, CREDIT_COLOR_HEXA = egc.CREDIT_COLOR_HEXA, DEBIT_COLOR_HEXA = egc.DEBIT_COLOR_HEXA, REMARKS_COLOR_HEXA = egc.REMARKS_COLOR_HEXA, // TaxAccountID = entity.TaxAccountID }; entryGrdColRepo.Delete(egc_, egc.ENTRY_SETTING_ID); } UserMenu menu = userMenuRepo.Filter(u => u.EntrySettingID == entity.ENTRY_SETTING_ID).FirstOrDefault(); if (menu != null) { UserMenu userMenu = new UserMenu(); { userMenu.ID = menu.ID; userMenu.Code = menu.Code; userMenu.ARName = menu.ARName; userMenu.LatName = menu.LatName; userMenu.MenuLink = menu.MenuLink; userMenu.MenuClass = menu.MenuClass; userMenu.IconClass = menu.IconClass; userMenu.IconImageURL = menu.IconImageURL; userMenu.MenuID = menu.MenuID; userMenu.DisplayOrNot = menu.DisplayOrNot; userMenu.UserShortcut = menu.UserShortcut; userMenu.UserRoleID = menu.UserRoleID; userMenu.MenuType = menu.MenuType; userMenu.LanguageID = menu.LanguageID; userMenu.ResourceURL = menu.ResourceURL; userMenu.ResourceContent = menu.ResourceContent; userMenu.Notes = menu.Notes; userMenu.AddedBy = menu.AddedBy; userMenu.AddedOn = menu.AddedOn; userMenu.UpdatedBy = menu.UpdatedBy; userMenu.UpdatedOn = menu.UpdatedOn; userMenu.Active = menu.Active; userMenu.Position = menu.Position; userMenu.CountryID = menu.CountryID; userMenu.FRName = menu.FRName; userMenu.URName = menu.URName; userMenu.TRName = menu.TRName; userMenu.BillSetiingID = menu.BillSetiingID; userMenu.EntrySettingID = menu.EntrySettingID; }; userMenuRepo.Delete(userMenu, menu.ID); } ENTRY_SETTINGS et = new ENTRY_SETTINGS { ENTRY_SETTING_ID = entity.ENTRY_SETTING_ID, ACCEPT_DIST_ACC = entity.ACCEPT_DIST_ACC, AUTO_POSTING = entity.AUTO_POSTING, COSTCENTER_BELONG = entity.COSTCENTER_BELONG, CURRENCY_ID = entity.CURRENCY_ID, ENTRY_ACC_ID = entity.ENTRY_ACC_ID, ENTRY_SETTING_AR_ABRV = entity.ENTRY_SETTING_AR_ABRV, ENTRY_SETTING_AR_NAME = entity.ENTRY_SETTING_AR_NAME, ENTRY_SETTING_EN_ABRV = entity.ENTRY_SETTING_EN_ABRV, ENTRY_SETTING_EN_NAME = entity.ENTRY_SETTING_EN_NAME, ENTRY_TYPE_ID = entity.ENTRY_TYPE_ID, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn, TaxAccountID = entity.TaxAccountID, MenuID = entity.MenuID, IsTaxable = entity.IsTaxable, TaxRate = entity.TaxRate, IsEnableTaxEdit = entity.IsEnableTaxEdit, TimesNumberOfPrinting = entity.TimesNumberOfPrinting, EntryModeID = entity.EntryModeID, IsTaxesIncluded = entity.IsTaxesIncluded, IsRepeatItem = entity.IsRepeatItem, IsQuickAccount = entity.IsQuickAccount, ExemptVatRate = entity.ExemptVatRate, MainVatRate = entity.MainVatRate, IsShowTaxesBox = entity.IsShowTaxesBox, IsTaxAccForAccount = entity.IsTaxAccForAccount }; entrySettingRepo.Delete(et, entity.ENTRY_SETTING_ID); return true; })); }