public ServiceResult Delete(Guid id) { var result = new ServiceResult(); int deleteResult = _baseDL.Delete(id); if (deleteResult > 0) { result.Data = deleteResult; result.MISACode = "200"; result.Success = true; } else { result.Data = new Error() { DevMsg = DevMsgEnum.CannotFound, MoreInfo = MoreInfoEnum.DefaultMoreInfo, UserMsg = UserMsgEnum.DefaultUserMsg }; result.Success = false; result.MISACode = "400"; } return(result); }
/// <summary> /// Xoá thông tin /// </summary> /// <param name="id">Id (khoá chính) bản ghi cần xoá</param> /// <returns>Số bản ghi bị xoá</returns> public virtual BaseResponse Delete(Guid id) { // kiểm tra xem có tồn tại id cần xoá không var entity = GetByID(id); // Nếu không tìm thấy => trả về kết quả của service lấy theo ID luôn if (entity.HTTPStatusCode != HTTPStatusCode.Ok) { return(entity); } // tìm thấy đối tượng cần xoá => tiến hành xoá đối tượng này var result = _baseDL.Delete(id); if (result > 0) { // khởi tạo dữ liệu trả về // thành công ==> trả về mã 200 var response = new BaseResponse() { HTTPStatusCode = HTTPStatusCode.Ok, Data = result }; return(response); } else { // khởi tạo dữ liệu trả về // Lỗi thao tác dữ liệu trong db ==> trả về 400 var response = new BaseResponse() { HTTPStatusCode = HTTPStatusCode.Bad_Request, Data = new MisaError(DevMessage.Delete_Fail, ErrorCode.DB_Fail) }; return(response); } }
public int Delete(Guid entityId) { return(_baseDL.Delete <MISAEntity>(entityId)); }
/// <summary> /// Hàm delete customer /// </summary> /// <param name="id"></param> /// <returns></returns> /// CreatedBy: LDDAN 17/12/2019 public int Delete(object[] sqlParamaters) { return(baseDL.Delete(sqlParamaters)); }