private void DeletePositionExecute() { try { if (Position != null) { MessageBoxResult result = MessageBox.Show("Are you sure that you want to delete this position?" + "", "My App", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); int positionId = Position.PositionID; switch (result) { case MessageBoxResult.Yes: positionService.DeletePosition(positionId); PositionList = positionService.GetPositions().ToList(); break; } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public async Task <IActionResult> DeletePosition(int id) { var isSuccess = await _positionService.DeletePosition(new Position { Id = id }); if (!isSuccess) { return(NotFound()); } return(Ok()); }
private void deletePosition_Click(object sender, RoutedEventArgs e) { var result = MessageBox.Show("Вы уверены?", "Удалить запись", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { var positionModel = (PositionViewModels)dGridPosition.SelectedItem; positionService.DeletePosition(positionModel.PositionId); ResetCollectionWithFilters("PositionsViewModel");//нужно ли reset делать для др viewmodel dGridPosition.SelectedIndex = 0; } }
public JsonResult DeletePosition(int Id) { try { _positionService.DeletePosition(_positionService.GetPositionById(Id)); return(JsonResultExtensions.returnMaxJsonResult("")); } catch (Exception exception) { return(JsonResultExtensions.returnMaxJsonResult("Hata Oluştu.. " + exception.Message)); } }
public async Task <IActionResult> Delete(int positionId) { var output = await _service.DeletePosition(positionId); if (output.IsErrorOccured) { return(BadRequest()); } else { return(Ok(output)); } }
public ActionResult removePosition(int id) { var isPositionDelete = _positionservice.DeletePosition(id); if (isPositionDelete == false) { Information("Position does not exist", true); return(RedirectToAction("positions")); } else { Success("Position Deleted Successfully", true); } return(RedirectToAction("positions", "Position", new { area = "Admin" })); }
public ActionResult DeletePosition(int?id) { bool status = true; try { positionService.DeletePosition(id); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); logger.Error(ex.ToString()); status = false; } return(new JsonResult { Data = new { status = status } }); }
public async Task <IActionResult> DeletePosition(int id) { var del_position = await _service.GetPositionById(id); if (del_position == null) { return(NotFound()); } await _service.DeletePosition(id); var result = await _service.SaveChange(); if (result == false) { return(BadRequest(new { msg = "Delete Failed!" })); } return(Ok(new { del_position, msg = "Delete Successful!" })); }
public ActionResult DeletePosition(DeletePositionRequest request) { try { _positionService.DeletePosition(request); return(Ok()); } catch (ArgumentOutOfRangeException) { return(StatusCode((int)HttpStatusCode.MethodNotAllowed, $"Position with id {request.Id} is occupied")); } catch (ArgumentException) { return(StatusCode((int)HttpStatusCode.NotAcceptable, "Id can not be empty")); } catch (Exception e) { _logger.LogError($"Error in DeletePosition: {e}"); return(StatusCode((int)HttpStatusCode.InternalServerError, e.ToString())); } }
public IHttpActionResult Delete(int id) { try { if (PositionService.CheckAccess(RequestContext.Principal.Identity.GetUserId(), id)) { PositionService.DeletePosition(id); } else { throw new Exception("You don't have access to position with id: " + id); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); logger.Error(ex.ToString()); return(BadRequest(ex.ToString())); } return(Ok()); }
public async Task <IActionResult> Delete(int id) { await _service.DeletePosition(id); return(RedirectToAction(nameof(Index))); }
public BasicResponse DeletePosition(PositionDeleteRequest PositionRequest) { return(_PositionService.DeletePosition(PositionRequest)); }
public IActionResult DeletePosition(int id) { _positionService.DeletePosition(id); _logger.LogInformation($"Delete Position {id}"); return(NoContent()); }
public async Task <ActionResult <bool> > DeletePosition( [FromServices] IPositionService positionService, [FromRoute] int positionId) { return(await positionService.DeletePosition(positionId)); }
public ActionResult DeletePosition(int id) { positionService.DeletePosition(id); return(RedirectToAction("Index")); }