public async Task <IHttpActionResult> updateTown([FromBody] TOWNVM entity)
        {
            var result = await addressService.updatetTownAsync(entity);

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

            return(Ok(result));
        }
        public async Task <IHttpActionResult> addTown([FromBody] TOWNVM entity)
        {
            var result = await addressService.insertTownAsync(entity);

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

            if (result != 0)
            {
                return(Ok(true));
            }
            return(Ok(false));
        }
Exemplo n.º 3
0
 public Task <bool> deletetTownAsync(TOWNVM entity)
 {
     return(Task.Run(() =>
     {
         TOWNS town = new TOWNS();
         {
             town.TOWN_ID = entity.TOWN_ID;
             town.TOWN_EN_NAME = entity.TOWN_EN_NAME;
             town.TOWN_AR_NAME = entity.TOWN_AR_NAME;
             town.GOV_ID = entity.GOV_ID;
             town.UpdatedBy = entity.UpdatedBy;
             town.updatedOn = entity.updatedOn;
             town.AddedOn = entity.AddedOn;
             town.Disable = entity.Disable;
             town.AddedBy = entity.AddedBy;
         };
         townRepo.Delete(town, town.TOWN_ID);
         return true;
     }));
 }
Exemplo n.º 4
0
 public Task <int> insertTownAsync(TOWNVM entity)
 {
     return(Task.Run(() =>
     {
         TOWNS town = new TOWNS();
         {
             town.TOWN_ID = entity.TOWN_ID;
             town.TOWN_EN_NAME = entity.TOWN_EN_NAME;
             town.TOWN_AR_NAME = entity.TOWN_AR_NAME;
             town.GOV_ID = entity.GOV_ID;
             town.UpdatedBy = entity.UpdatedBy;
             town.updatedOn = entity.updatedOn;
             town.AddedOn = entity.AddedOn;
             town.Disable = entity.Disable;
             town.AddedBy = entity.AddedBy;
         };
         townRepo.Add(town);
         return town.TOWN_ID;
     }));
 }
        public async Task <IHttpActionResult> deleteTown([FromBody] TOWNVM entity)
        {
            var q  = employeeService.getByTownID(entity.TOWN_ID);
            var q1 = companyStoresService.getByTownID(entity.TOWN_ID);
            var q2 = customersService.getByTownID(entity.TOWN_ID);
            var q3 = bankService.getByTownID(entity.TOWN_ID);
            var q4 = addressService.getTownVillage(entity.TOWN_ID);
            var q5 = companyBranchesService.getByTownID(entity.TOWN_ID);

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

                return(Ok(result));
            }

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