Ejemplo n.º 1
0
        public ActionResult Delete(Guid id)
        {
            var car = _partRepository.GetPartBy(id);

            _partRepository.Delete(car);
            return(RedirectToAction("Index"));
        }
        public async Task <bool> TryDeletePart(int id)
        {
            var part = await _partRepository.GetByIdOrDefault(id);

            if (part == null)
            {
                return(false);
            }
            try
            {
                await _partRepository.Delete(part);

                _logger.LogInformation($"Soft deleted Part ID: {id}");
                return(true);
            }
            catch (Exception e)
            {
                _logger.LogCritical($"Unable to soft delete part Id:{part.Id}. {e.Source}: {e.Message}");
                return(false);
            }
        }
Ejemplo n.º 3
0
        public JsonResult Delete(Part_VM Model)
        {
            if (CheckAccess(Model.CurrentScreenID, "Part"))
            {
                try
                {
                    GetUserInfo(Model);

                    if (Model.PartID > 0 && Model.PartID != null)
                    {
                        var data = _PartRepo.Delete(Model);
                        return(GetAddEditDeleteResponse(data, "Delete"));
                    }
                }
                catch (Exception ex)
                {
                    logger.Error("PartController_Delete Error: ", ex);
                    return(GetAddEditErrorException(ex));
                }
            }
            return(GetModelStateIsValidException(ViewData));
        }
Ejemplo n.º 4
0
 private async Task DeletePart(Part part)
 {
     partRepository.Delete(part);
     await partRepository.SaveAllAsync();
 }