Esempio n. 1
0
        public async Task <BaseResult <TruckViewModel.Response> > DeleteTruck(int id)
        {
            try
            {
                var truck = await _truckRepo.GetByIdAsync(id);

                if (truck != null)
                {
                    await _truckRepo.DeleteAsync(truck);
                }
                else
                {
                    return new BaseResult <TruckViewModel.Response> {
                               StatusCode = System.Net.HttpStatusCode.NotFound
                    }
                };

                return(new BaseResult <TruckViewModel.Response>());
            }
            catch (Exception ex)
            {
                return(new BaseResult <TruckViewModel.Response> {
                    StatusCode = System.Net.HttpStatusCode.BadRequest, Error = ex.Message
                });
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> DeleteAsync(int id)
        {
            var result = await _repo.DeleteAsync(id);

            if (result)
            {
                return(NoContent());
            }
            return(NotFound());
        }
Esempio n. 3
0
 public async Task Delete(int id)
 {
     await _truckRepository.DeleteAsync(id);
 }