コード例 #1
0
        public async Task <IHttpActionResult> updateGovern([FromBody] GOVERNORATEVM entity)
        {
            var result = await addressService.updatetGovernAsync(entity);

            await LogData(null, entity.GOV_ID.ToString());

            return(Ok(result));
        }
コード例 #2
0
        public async Task <IHttpActionResult> addGovern([FromBody] GOVERNORATEVM entity)
        {
            var result = await addressService.insertGovernAsync(entity);

            await LogData(null, result.ToString());

            if (result != 0)
            {
                return(Ok(true));
            }
            return(Ok(false));
        }
コード例 #3
0
 public Task <bool> deletetGovernAsync(GOVERNORATEVM entity)
 {
     return(Task.Run(() =>
     {
         GOVERNORATES gov = new GOVERNORATES();
         {
             gov.GOV_ID = entity.GOV_ID;
             gov.GOV_EN_NAME = entity.GOV_EN_NAME;
             gov.GOV_AR_NAME = entity.GOV_AR_NAME;
             gov.NATION_ID = entity.NATION_ID;
             gov.UpdatedBy = entity.UpdatedBy;
             gov.updatedOn = entity.updatedOn;
             gov.AddedOn = entity.AddedOn;
             gov.Disable = entity.Disable;
             gov.AddedBy = entity.AddedBy;
         };
         govRepo.Delete(gov, gov.GOV_ID);
         return true;
     }));
 }
コード例 #4
0
 public Task <short> insertGovernAsync(GOVERNORATEVM entity)
 {
     return(Task.Run(() =>
     {
         GOVERNORATES gov = new GOVERNORATES();
         {
             gov.GOV_ID = entity.GOV_ID;
             gov.GOV_EN_NAME = entity.GOV_EN_NAME;
             gov.GOV_AR_NAME = entity.GOV_AR_NAME;
             gov.NATION_ID = entity.NATION_ID;
             gov.UpdatedBy = entity.UpdatedBy;
             gov.updatedOn = entity.updatedOn;
             gov.AddedOn = entity.AddedOn;
             gov.Disable = entity.Disable;
             gov.AddedBy = entity.AddedBy;
         };
         govRepo.Add(gov);
         return gov.GOV_ID;
     }));
 }
コード例 #5
0
        public async Task <IHttpActionResult> deleteGovern([FromBody] GOVERNORATEVM entity)
        {
            var q  = employeeService.getByGOVID(entity.GOV_ID);
            var q1 = companyStoresService.getByGOVID(entity.GOV_ID);
            var q2 = customersService.getByGOVID(entity.GOV_ID);
            var q3 = bankService.getByGOVID(entity.GOV_ID);
            var q4 = addressService.getGovTown(entity.GOV_ID);
            var q5 = companyBranchesService.getByGOVID(entity.GOV_ID);

            if (q.Count == 0 && q1.Count == 0 && q2.Count == 0 && q3.Count == 0 && q4.Count == 0 && q5.Count == 0)
            {
                var result = await addressService.deletetGovernAsync(entity);
                await LogData(null, entity.GOV_ID.ToString());

                return(Ok(result));
            }
            else
            {
                return(Ok(false));
            }
            //return Ok(await addressService.deletetGovernAsync(entity));
        }