예제 #1
0
 public async Task <IServiceResponse <bool> > AddSubRoute(SubRouteDTO subroute)
 {
     return(await HandleApiOperationAsync(async() => {
         await _service.AddSubRoute(subroute);
         return new ServiceResponse <bool>(true);
     }));
 }
예제 #2
0
        public async Task <IServiceResponse <bool> > UpateSubRoute(int id, SubRouteDTO subroute)
        {
            return(await HandleApiOperationAsync(async() => {
                await _service.UpdateSubRoute(id, subroute);

                return new ServiceResponse <bool>(true);
            }));
        }
예제 #3
0
        public async Task UpdateSubRoute(int id, SubRouteDTO subrouteDto)
        {
            var subroute = await _repo.GetAsync(id);

            subroute.RouteId = subrouteDto.RouteId;

            await _unitOfWork.SaveChangesAsync();
        }
예제 #4
0
        public async Task AddSubRoute(SubRouteDTO subrouteDto)
        {
            var subroute = await _routeRepo.GetAsync(subrouteDto.NameId.GetValueOrDefault());

            _repo.Insert(new SubRoute
            {
                RouteId       = subrouteDto.RouteId,
                CreatorUserId = _serviceHelper.GetCurrentUserId(),
                NameId        = subrouteDto.NameId.GetValueOrDefault(),
                Name          = subroute.Name
            });

            await _unitOfWork.SaveChangesAsync();
        }