public virtual async Task <ActionResult <T> > Delete(object id) { var result = await _baseEntityService.Delete(id); if (id == null) { return(BadRequest("ID không hợp lệ")); } return(Ok(result)); }
public virtual async Task <IActionResult> Delete(int id) { var deleteEntity = await _baseEntityService.Delete(id); if (deleteEntity is null) { return(NotFound()); } return(Ok(deleteEntity)); }
public virtual async Task <ActionServiceResult> Delete([FromBody] List <string> listID) { var response = new ActionServiceResult(); if (listID.Count == 0 || listID == null) { response.Success = false; response.Code = Code.ValidateEntity; response.Message = Resources.ValidateEntity; } else { List <int> resultArray = new List <int>(); var success = false; foreach (var id in listID) { var result = 0; if ((await _baseEntityService.GetEntityById(id)) == null) { result = 3; } else { result = await _baseEntityService.Delete(id); } if (result != 0) { success = true; } resultArray.Add(result); } response.Data = resultArray; if (success == false) { response.Success = false; response.Code = Code.ErrorDeleteEntity; response.Message = Resources.ErrorDeleteEntity; } } return(response); }