public void DeleteTechnologyTest() { var beforeCount = repo.GetAllTechnologies().Count; repo.DeleteTechnology(1); var afterCount = repo.GetAllTechnologies().Count; Assert.AreEqual(beforeCount - 1, afterCount); }
public ActionResult DeleteConfirmed([Bind(Include = "ID,Name,Description,Weight,HourPrice")] int id) { Technology technology = technologyRepo.GetTechnologyByID(id); technologyRepo.DeleteTechnology(id); technologyRepo.Save(); this.AddToastMessage("Technologies", "Technology has been deleted.", ToastType.Success); return(Json(new { success = true })); }
public IActionResult Delete(string name) { if (string.IsNullOrWhiteSpace(name)) { logger.LogInformation(400, "Bad Request"); return(BadRequest()); } TechnologyResponse response = new TechnologyResponse(); try { if (_repository.DeleteTechnology(name) > 0) { response.SuccessIndicator = true; logger.LogInformation(200, "SuccessIndicator = true"); return(Ok(response)); } } catch (Exception ex) { var faultObj = new Fault() { FaultMessage = ex.Message, FaultSource = ex.Source }; if (ex.InnerException != null && !string.IsNullOrWhiteSpace(ex.InnerException.Message)) { faultObj.InnerMessage = ex.InnerException.Message; } response.Fault = faultObj; response.SuccessIndicator = false; logger.LogError(500, faultObj.FaultMessage); logger.LogInformation(500, "sucessIndicator = false"); } return(new InternalServerErrorObjectResult(response)); }
public void Delete(int id) { _techRepo.DeleteTechnology(id); }
public IActionResult Delete(int technologyID) { Technology deleteTechnology = repositoryTech.DeleteTechnology(technologyID); return(RedirectToAction("Index")); }
public IActionResult Delete(int id) { _repository.DeleteTechnology(id); return(Ok()); }