Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public async Task <ActionResult <Record> > Delete(int id)
        {
            var Record = await _repo.DeleteRecord(id);

            if (Record == null)
            {
                return(NotFound());
            }
            return(Record);
        }
Exemplo n.º 3
0
        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."));
        }
Exemplo n.º 4
0
        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 "));
            }
        }
Exemplo n.º 6
0
        public async Task <ActionResult> DeleteRecord(int boardId, int recordId)
        {
            await _recordRepository.DeleteRecord(boardId, recordId);

            return(Ok("record deleted successfully"));
        }
Exemplo n.º 7
0
 public bool DeleteRecord(string recordId)
 {
     return(repository.DeleteRecord(recordId));
 }