public async Task <IServiceResponse <bool> > AddSubRoute(SubRouteDTO subroute) { return(await HandleApiOperationAsync(async() => { await _service.AddSubRoute(subroute); return new ServiceResponse <bool>(true); })); }
public async Task <IServiceResponse <bool> > UpateSubRoute(int id, SubRouteDTO subroute) { return(await HandleApiOperationAsync(async() => { await _service.UpdateSubRoute(id, subroute); return new ServiceResponse <bool>(true); })); }
public async Task UpdateSubRoute(int id, SubRouteDTO subrouteDto) { var subroute = await _repo.GetAsync(id); subroute.RouteId = subrouteDto.RouteId; await _unitOfWork.SaveChangesAsync(); }
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(); }