public Task <bool> DeleteAsync(COMPANY_BRANCHESVM entity) { return(Task.Run(() => { COMPANY_BRANCHES cb = new COMPANY_BRANCHES(); { cb.COM_BRN_CODE = entity.COM_BRN_CODE; cb.COM_BRN_AR_NAME = entity.COM_BRN_AR_NAME; cb.COM_BRN_EN_NAME = entity.COM_BRN_EN_NAME; cb.COM_BRN_AR_ABRV = entity.COM_BRN_AR_ABRV; cb.COM_BRN_EN_ABRV = entity.COM_BRN_EN_ABRV; cb.NATION_ID = entity.NATION_ID; cb.GOV_ID = entity.GOV_ID; cb.TOWN_ID = entity.TOWN_ID; cb.COM_BRN_ID = entity.COM_BRN_ID; cb.VILLAGE_ID = entity.VILLAGE_ID; cb.COM_BRN_ADDR_REMARKS = entity.COM_BRN_ADDR_REMARKS; cb.COM_MASTER_BRN_ID = entity.COM_MASTER_BRN_ID; cb.COM_BRN_REMARKS = entity.COM_BRN_REMARKS; cb.AddedBy = entity.AddedBy; cb.AddedOn = entity.AddedOn; cb.UpdatedBy = entity.UpdatedBy; cb.updatedOn = entity.updatedOn; cb.Disable = entity.Disable; cb.CurrencyID = entity.CurrencyID; cb.ManagerName = entity.ManagerName; cb.IsDefault = entity.IsDefault; } companyBranchesRepo.Delete(cb, cb.COM_BRN_ID); return true; })); }
public async Task <IHttpActionResult> update([FromBody] COMPANY_BRANCHESVM entity) { var result = await companyBranchesService.UpdateAsync(entity); await LogData(entity.COM_BRN_CODE, entity.COM_BRN_ID.ToString()); return(Ok(result)); }
public async Task <IHttpActionResult> add([FromBody] COMPANY_BRANCHESVM entity) { var result = await companyBranchesService.InsertAsync(entity); await LogData(entity.COM_BRN_CODE, result.ToString()); if (result != 0) { return(Ok(true)); } return(Ok(false)); }
public Task <bool> UpdateAsync(COMPANY_BRANCHESVM entity) { return(Task.Run(() => { if (entity.IsDefault == true) { var q = companyBranchesRepo.GetAll().Where(a => a.IsDefault == true); if (q != null) { var y = q.FirstOrDefault(); y.IsDefault = false; companyBranchesRepo.Update(y, y.COM_BRN_ID); } } COMPANY_BRANCHES cb = new COMPANY_BRANCHES(); { cb.COM_BRN_CODE = entity.COM_BRN_CODE; cb.COM_BRN_AR_NAME = entity.COM_BRN_AR_NAME; cb.COM_BRN_EN_NAME = entity.COM_BRN_EN_NAME; cb.COM_BRN_AR_ABRV = entity.COM_BRN_AR_ABRV; cb.COM_BRN_EN_ABRV = entity.COM_BRN_EN_ABRV; cb.NATION_ID = entity.NATION_ID; cb.GOV_ID = entity.GOV_ID; cb.TOWN_ID = entity.TOWN_ID; cb.COM_BRN_ID = entity.COM_BRN_ID; cb.VILLAGE_ID = entity.VILLAGE_ID; cb.COM_BRN_ADDR_REMARKS = entity.COM_BRN_ADDR_REMARKS; cb.COM_MASTER_BRN_ID = entity.COM_MASTER_BRN_ID; cb.COM_BRN_REMARKS = entity.COM_BRN_REMARKS; cb.AddedBy = entity.AddedBy; cb.AddedOn = entity.AddedOn; cb.UpdatedBy = entity.UpdatedBy; cb.updatedOn = entity.updatedOn; cb.Disable = entity.Disable; cb.CurrencyID = entity.CurrencyID; cb.ManagerName = entity.ManagerName; cb.IsDefault = entity.IsDefault; }; companyBranchesRepo.Update(cb, cb.COM_BRN_ID); return true; })); }
public async Task <IHttpActionResult> delete([FromBody] COMPANY_BRANCHESVM entity) { // return Ok(await companyBranchesService.DeleteAsync(entity)); var q = userPriviligeBranService.GetByIdBransh(entity.COM_BRN_ID); var q1 = billMasterService.getByCompBranId(entity.COM_BRN_ID); var q2 = departmentService.getDeptByBran(entity.COM_BRN_ID); var q3 = companyStoresService.getCompBranByStoresID(entity.COM_BRN_ID); var q4 = customersService.getByCompBranID(entity.COM_BRN_ID); if (q.Count == 0 && q1.Count == 0 && q2.Count == 0 && q3.Count == 0 && q4.Count == 0) { var result = await companyBranchesService.DeleteAsync(entity); await LogData(entity.COM_BRN_CODE, entity.COM_BRN_ID.ToString()); return(Ok(result)); } else { return(Ok(false)); } }