コード例 #1
0
        public void Delete(Guid id)
        {
            var airplane = _repository.GetById(id);

            if (airplane == null)
            {
                throw new Exception(ExceptionConstants.AIRPLANE_NOT_FOUND);
            }

            _repository.Delete(HydrateAirplaneDto(airplane));
        }
コード例 #2
0
 // GET: Airplanes/Edit/5
 public IActionResult Edit(Guid id)
 {
     try
     {
         var airplane       = _airplaneRepository.GetById(id);
         var returnAirplane = new CreateAirplaneViewModel(airplane.Id, airplane.Name, airplane.SerialNumber, airplane.Model,
                                                          airplane.CreatedBy, airplane.CreatedDate);
         return(View(returnAirplane));
     }
     catch
     {
         return(NotFound());
     }
 }
コード例 #3
0
        public async Task <ISingleResultDto <AirplaneDto> > Obter(int id)
        {
            var entity = await _repository.GetById(id);

            var dto = Mapper.Map <AirplaneDto>(entity);

            return(new SingleResultDto <AirplaneDto>(dto));
        }
コード例 #4
0
        public ActionResult <Airplane> Get(int id)
        {
            var airplane = _airplane.GetById(id);

            if (airplane == null)
            {
                return(NotFound());
            }
            return(Ok(airplane));
        }
コード例 #5
0
        private bool  AirplaneExists(Guid Id, string messageType)
        {
            Airplane airplane = _airplaneRepository.GetById(Id);

            if (airplane != null)
            {
                return(true);
            }

            _bus.RaiseEvent(new DomainNotification(messageType, Messages.MSG_AIRPLANE_NOT_FOUND));
            return(false);
        }
コード例 #6
0
 public AirplaneModel ObterPorId(Guid airplaneId)
 {
     return(_airplaneRepo.GetById(airplaneId));
 }
コード例 #7
0
        // C.R.U.D

        public Task <Airplane> GetById(Guid id)
        {
            return(_repository.GetById(id));
        }
コード例 #8
0
 public AirplaneViewModel Get(Guid id)
 {
     return(_mapper.Map <AirplaneViewModel>(_airplaneRepository.GetById(id)));
 }