public ActionResult <MenuDTO> DeleteMenu(int id) { Menu menu = _menusRepository.GetBy(id); if (menu == null) { return(NotFound()); } _menusRepository.Delete(menu); _menusRepository.SaveChanges(); return(MenuDTO.MapMenu(menu)); }
public string Delete(int id) { string message = ""; //var con = _baseInterface.GetConnection(); //var transaction = con.BeginTransaction(); try { //await _menusRepository.MenuOrderOnDelete(id, con, transaction); int result = _menusRepository.Delete(id); message = _message.ShowDeleteMessage(result); //transaction.Commit(); } catch (SqlException ex) { message = _message.ShowErrorMessage(string.Format("{0} ~ {1}", ex.Number.ToString(), ex.Message)); //transaction.Rollback(); } return(message); }