public async Task <IActionResult> Delete([FromQuery] int id) { var isSuccess = await _positionService.DeletePositionAsync(id); if (!isSuccess) { return(this.BadRequestResult("删除失败!")); } return(Ok()); }
public async Task <IActionResult> DeleteConfirmed(int id) { if (await _electionService.VerifyElectionOpenAsync()) { ViewBag.Message = "No es posible eliminar ninguna posicion politica porque actualmente existe una eleccion abierta."; return(RedirectToAction("Index")); } var position = await _positionService.GetPositionByIdAsync(id); await _positionService.DeletePositionAsync(position); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> DeletePosition([FromQuery] IdQuery query) { await _service.DeletePositionAsync(query.Id); return(Ok()); }
public async Task <ActionResult> DeletePosition(long id) { await _positionService.DeletePositionAsync(id); return(new NoContentResult()); }
public async Task <IHttpActionResult> DeletePosition([FromUri] int positionId) { await _positionService.DeletePositionAsync(positionId); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.NoContent))); }