public async Task <ActionResult <Result <Record> > > Delete(int id) { var result = new Result <Record>() { ErrorCode = CommonConst.ERR_CODE_SUCCESS, ErrorMessage = "" }; try { var record = await _recordRepository.GetRecordsAsync(id); if (record == null) { return(NotFound()); } _recordRepository.DeleteRecord(record); await _recordRepository.SaveAsync(); result.Data = record; } catch (Exception) { result.ErrorCode = CommonConst.ERR_CODE_FAIL; result.ErrorMessage = CommonConst.ERR_MSG_UNKNOW; } return(new JsonResult(result)); }
public async Task <ActionResult <Record> > Delete(int id) { var Record = await _repo.DeleteRecord(id); if (Record == null) { return(NotFound()); } return(Record); }
public ActionResult Delete(int id) { SetUser(); Record recordToDelete = _repository.FindRecord(id); if (recordToDelete != null && _user.Name == recordToDelete.User.Name) { _repository.DeleteRecord(recordToDelete); return(RedirectToAction("Get")); } return(HttpNotFound("Something went wrong.")); }
public IHttpActionResult DeleteRecord(int id) { var userId = User.Identity.GetUserId(); var record = _recordRepository.GetRecord(userId, id); if (record == null) { return(NotFound()); } _recordRepository.DeleteRecord(record); _recordRepository.Complete(); return(Ok()); }
public async Task <ActionResult <Record> > DeleteRecord(int id) { try { var recordToDelete = await recordRepository.GetRecord(id); if (recordToDelete == null) { return(NotFound($"Record with ID ={id} not found")); } return(await recordRepository.DeleteRecord(id)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error Deleting data ")); } }
public async Task <ActionResult> DeleteRecord(int boardId, int recordId) { await _recordRepository.DeleteRecord(boardId, recordId); return(Ok("record deleted successfully")); }
public bool DeleteRecord(string recordId) { return(repository.DeleteRecord(recordId)); }